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 (в теме)
  • Тонкая настройка подсветки для отдельной схемы: в теме.

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

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

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

Latest post of the previous page:

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

lost
Posts: 83
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 секунд думает в фоновом режиме, зато потом чтобы мог строить список блоков.

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

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

Post by lost » Thu 26 Jun, 2008 19:06

А чем тебе 4я версия не нравится?

Imperator
Posts: 45
Joined: Fri 25 May, 2018 22:40

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

Post by Imperator » Fri 27 Jun, 2008 18:52

lost
Выложи пожалуйста версию x64.

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

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

Post by lost » Sat 28 Jun, 2008 07:04

Держите x64.
Файл немного пухлее оригинала, потому что пока не было времени оптимизировать по аналогии с другими плагинами.
Attachments
colorer.rar
colorer 4ever x64
(76.65 KiB) Downloaded 157 times

Imperator
Posts: 45
Joined: Fri 25 May, 2018 22:40

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

Post by Imperator » Mon 30 Jun, 2008 19:11

Не работает. Версия 32 работает нормально.

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

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

Post by lost » Mon 30 Jun, 2008 19:17

Можно поподробнее, как именно не работает?
ФАР при старте ругается или не сразу? В общем, подробнее...

Imperator
Posts: 45
Joined: Fri 25 May, 2018 22:40

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

Post by Imperator » Mon 30 Jun, 2008 21:08

Просто не раскрашивает. Никакой ругани нет. Зашёл в настройки - вылетел. Повторил - вылета нет.

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

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

Post by lost » Tue 01 Jul, 2008 06:35

А ты все файлы из оригинального архива скинул в \far\plugins\colorer или только мою длл-ку?
т.е. я имею в виду, что выложил только сам плагин, а все hrc, hrd, lng необходимо взять от 32-битной версии с сохранением структуры папок!

Imperator
Posts: 45
Joined: Fri 25 May, 2018 22:40

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

Post by Imperator » Tue 01 Jul, 2008 21:52

Все. Правда, похоже, версии разные. В моей больше настроек... Есть "Время до показа диалога отмены (мс)". В твоей - нет.

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

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

Post by lost » Wed 02 Jul, 2008 05:50

Чевооо? Какой ещё диалог отмены?
Это в 5й версии, я же писал про 4ю. А х64-версия 5го colorer даааавно в инете лежит: http://garthower.org.ua/
Внимательней перечитай мой пост или точнее пиши свои!

Imperator
Posts: 45
Joined: Fri 25 May, 2018 22:40

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

Post by Imperator » Wed 02 Jul, 2008 06:55

colorer - syntax highlighting library
Cail Lomecb <ruiv@uic.nnov.ru>
version 'forever'
??.??.2001
Colorer - syntax parsing library
in source codes, supports unlimited
languages, free syntax. Scheme
concept, regexps, virtual scheme
mechanism, pair structures matches,
functions/errors lists.
HRC language - supports more than
80 languages, partial load. Compiled
executables for color generating
texts, simple viewer, hrd editor,
FAR plugin version

- colorer 4ever -

Это разве 5?

User avatar
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 3 times

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

Post by techie » Wed 02 Jul, 2008 07:12

Лучше бы подумали, как в Colorer'е стек пофиксить, чтобы не вылетал, а то загнётся без обновлений. Без Colorer Far быстро перестанет быть "лучшим редактором". Может быть перелопатить под stackless технологию.

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

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

Post by lost » Wed 02 Jul, 2008 07:57

Imperator, ну фиг его знает, тогда.
В 4ever по крайней мере у меня в lng нет "Время до показа диалога отмены (мс)", а в take5 есть.
Я брал за основу 2 архива с plugring'а, один из них, colorer4ever.lib.rar, с исходами, их и перелопатил.
techie - насчёт стека не знаю, не сталкивался. Да и вообще я просто решил перекомпилять в х64, опыта пока маловато :( буду экспериментировать.

Imperator
Posts: 45
Joined: Fri 25 May, 2018 22:40

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

Post by Imperator » Wed 02 Jul, 2008 08:03

lost
Похоже, у тебя версия более старая.

Post Reply

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