Colorer — гибкая раскраска синтаксиса в редакторе и др.

Здесь можно обсудить ваш любимый плагин.
User avatar
ctapmex
Posts: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by ctapmex » Wed 04 May, 2005 14:45

Far Colorer — плагин подсветки синтаксиса в редакторе, основанный на Colorer Library Игоря Русских.
  • Изначальный автор плагина — Игорь Русских (lomecb, он же cail).
  • После того как плагин портирован на Far 2, поддержкой занимается Алексей Добрунов (ctapmex, он же на форуме ctapmex).
  • Официальная поддержка осуществляется через google-группу colorer_ru (на форуме бывает только ctapmex).
  • Актуальные версии основаны на Colorer Library версии take5.
GitHub | Анонс | Старые домашние страницы библиотеки Colorer и плагина для FAR

Плагин входит в дистрибутив Far Manager с v3.0.2948 (старые версии доступны тут)



Что не разжёвано в документации плагина:
  • Как подключить собственные цветовые стили *.hrd
  • Как подключить собственную схему:
    • используя пользовательский файл прототипов:
    • используя папку auto:
    • через пользовательский catalog.xml:
  • Как переопределить существующую схему
  • Как правильно "удалить" какую-либо стандартную схему
  • Как использовать относительные пути и переменные окружения
  • Если раскраска неправильна:
  • Неочевидные настройки: maxlinelength (в теме)
  • Тонкая настройка подсветки для отдельной схемы: в теме.

jk
Posts: 4
Joined: Tue 04 Dec, 2007 16:51

Re: как добавить hrc в colorer

Post by jk » Thu 06 Dec, 2007 10:49

Latest post of the previous page:

jackhab wrote:Расскажите, пожалуйста, как добавить новый hrc в colorer.
Есть у меня определенный язык скриптов. Я для него сделал свой hrc (на основе batch.hrc). Положил его в ...\COLORER\hrc, прописал в proto.hrc. В списке типов его видно, а расцветку он не дает. Что я не так сделал?
Присоединяюсь к вопросу.
Все разумные способы не помогают.
Единственное, что удалось сделать, это найти ненужный мне язык (vhdl), вытащить его .hrc файл из common.jar и отредактировать синтаксис. В proto.hrc настроить на него свое расширение.
Но при попытке поменять его name="vhdl" на другое (правильное), он перестает подгружаться. Такое впечатление, что colorer имеет намертво зашитый список имен, и отказывается понимать что-либо новое.

Есть нормальный способ добавить свой язык? Документацию читал, там много формальных описаний очевидных вещей но ответа на простой вопрос "как добавить свой язык" нет.
Помогите?


С этим разобрался (блин, а ведь два дня парился...)
Нужно не только прописать в своем .hrc <type name="имя"> а еще сделать внутре него схему <scheme name="имя">.
Итого, три имени в двух файлах должны совпасть, чтобы случилось чудо и оно заработало... :)

Archie
Posts: 10
Joined: Fri 21 Dec, 2007 11:21

Как включить подсветку в heredoc?

Post by Archie » Fri 21 Dec, 2007 11:24

Можно ли для PHP сделать так, чтобы колорер внутри heredoc использовал схему подсветки HTML? Думаю, что должно быть достаточно просто это сделать, но сам сообразить что-то не могу. Помогите, пожалуйста.

Так что - никто не подскажет?
Last edited by Archie on Tue 29 Jan, 2008 09:13, edited 1 time in total.

mugz
Posts: 175
Joined: Thu 02 Jun, 2005 13:36
Contact:

Post by mugz » Wed 16 Jan, 2008 11:21

судя по всему colorer выставили в онлайн
http://tohtml.com/

Dimentiy
Posts: 1
Joined: Sun 28 Oct, 2007 09:10

Post by Dimentiy » Sun 27 Jan, 2008 01:52

В онлайне с древнейших времён:
colorer.sourceforge.net/php/

Archie
Posts: 10
Joined: Fri 21 Dec, 2007 11:21

Как включить подсветку в heredoc?

Post by Archie » Tue 29 Jan, 2008 09:15

Можно ли для PHP сделать так, чтобы колорер внутри heredoc использовал схему подсветки HTML? Думаю, что должно быть достаточно просто это сделать, но сам сообразить что-то не могу. Помогите, пожалуйста.
Может всё-таки кто-нибудь поможет в каком направлении копать?

UJvu
Posts: 156
Joined: Tue 03 May, 2005 15:38
Location: Севастополь
Contact:

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by UJvu » Wed 02 Apr, 2008 14:19

Может кто-то делал раскраску для AEL/AEL2 в Asterisk?

Yegor
Posts: 1035
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 8 times
Been thanked: 20 times

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by Yegor » Thu 03 Apr, 2008 10:59

Ребята, ни у кого нет случаем схемы Apache Velocity для Colorer плагина?
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by Grey » Thu 10 Apr, 2008 11:35

Интересно, а никто не делал схему для MSBuild скриптов?

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by NightRoman » Thu 10 Apr, 2008 11:55

Они вроде уже сами по себе XML - то есть какая-то схема, считай, уже есть.
А что еще дополнительно ты представляешь в такой "расширенной" схеме?

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by Grey » Thu 10 Apr, 2008 12:15

Просто сейчас у меня файлы build.xml "красятся" по схеме Ant
На какую схему советуешь из существующих повесить MSBuild ?

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by NightRoman » Thu 10 Apr, 2008 12:35

Не, я не советую ничего (но если есть у тебя хорошие идеи, которые меня соблазнят, может меня и торкнет написать такую схему). У меня эти скрипты просто на схеме XML, и меня это устраивает. Причем, в Фаре я только дошлифовку их делаю или доработку \ изменение параметров. Самим же созданием их занимаюсь в Visual Studio (благо есть), так как там куда удобнее - если, как положено, указано xmlns="http://schemas.microsoft.com/developer/msbuild/2003", то в Visual Studio работает интеллисенс, ну и прочие приятности редактора XML.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by NightRoman » Thu 10 Apr, 2008 12:39

А, попробовал переименовать в Build.xml - и сразу понял почему ты спрашиваешь :)
А вот не надо называть так. К тому же стандартное (де факто) название для MSBuild скриптов это *.*proj (например, Build.proj), а включаемых файлов - *.target (или *.targets точно не помню)

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by Grey » Thu 10 Apr, 2008 13:14

Ну...
Надо не надо, не я придумал :)
Так уж на работе повелось
Внесу конечно предложение, посмотрим что получиться
а так, спасибо, привяжу к стандартной схеме XML.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by NightRoman » Thu 10 Apr, 2008 13:19

привяжу к стандартной схеме XML
Ну, это я и имел в виду, если не хочется (не можется) переименовать, можно настройки Colorer-а изменить.

lost
Posts: 89
Joined: Mon 31 Oct, 2005 09:42

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by lost » Mon 26 May, 2008 07:29

Я тут вчера на досуге colorer 4ever пересобрал под x64 в VS2008. Даже работает. Правда, размер какой-то слегка пухловатый.
Знаю, что есть 5й под х64, но собрал именно 4й, потому что лично у меня 5й тормозит на крупных файлах и мне не нравится hrc-шки 5ки :)
В общем, надо кому?

Roy
Posts: 51
Joined: Sat 02 Jul, 2005 00:08

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by Roy » Wed 18 Jun, 2008 09:04

Обновился с 4ever на take5 - и тут отвалилась подсветка имен функций. Это, что - фича такая? :shock:
Смотрю, в новых hrd даже цвета для def:Function не выставлены...

Dron
Posts: 2
Joined: Tue 20 Mar, 2007 00:29

Re: Colorer — гибкая раскраска синтаксиса в редакторе и др.

Post by Dron » Thu 26 Jun, 2008 17:10

А кто знает, проект совсем уже не развивается? take5 конечно хорошая штука - для навигации по коду заодно можно использовать, но сильно уж тормознутый. js-файл в 400 Кб разукрашивает секунд 15. Так и сижу на 3-й версии 1999 года. Но под неё расцветок новых языков нет. Вот Ruby пришлось самому разукрашивать.

Никто не в курсе, можно ли как-то прикрутить take5 исключительно только для навигации, а разукрашивать 3-м? Пусть себе первые 15 секунд думает в фоновом режиме, зато потом чтобы мог строить список блоков.

Post Reply

Return to “Обсуждение плагинов”