Page 4 of 239

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

Posted: Wed 04 May, 2005 14:45
by ctapmex
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 (старые версии доступны тут)
Поддержка Windows XP
Начиная с версии FarColorer 1.4.0 в плагине прекращена поддержка Windows XP. Полностью поддерживается и тестируется на Windows 10. Несколько версий Windows назад - по запросу. Но кажется, что всегда должно работать начиная с Windows 2008.
Far Manager 3.0.5797 (2021.05.10) и более новые в дистрибутиве содержат FarColorer версии 1.4.
Поддержка Windows XP осталась только на FarColorer 1.3.x. В данной ветке будут выходить только критичные исправления. Скачать можно на GitHub странице плагина. Последняя версия 1.3.30



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

Posted: Thu 20 Oct, 2005 12:06
by Zeroes

Latest post of the previous page:

Andrey Budko

А мне по ответу Валентина показалось что виноват плагин.
не? :)

Posted: Thu 20 Oct, 2005 12:14
by Skirda
Zeroes и Andrey Budko, вы бы все яйца в одну корзину не складывали бы, ась.

Posted: Sat 05 Nov, 2005 04:19
by Radist
Кстати....
Если попытаться открыть в редакторе с включенным колорером файл из одной строчки размером 348723 байт (думаю, любой другой достаточно размера подойдет), то фар вылетит, ни сказав ни слова.

Если колорер отрубить, то он его откроет, хотя будет подтормаживать.

Подходящий файл - install_templates.txt от IPB 1.x

Несколько вопросов по Colorer и описаниям файлов

Posted: Mon 02 Jan, 2006 11:49
by loki1828
Доброе время суток, Алл!

1. При открытии файла командой типа
clr:"!\!.!" не правильно определяется кодировка и поменять нельзя.
Как бы побороть?
Colorer-take5 Library beta4.

2. Как настроить Far чтобы при копировании, переносе файлов (на F5 повешен копирование BGC) файлы описания также изменялись, создавались и так далее.

Posted: Tue 03 Jan, 2006 21:37
by [e]Bu$ter
clr:"!\!.!" не правильно определяется кодировка и поменять
Ведь ты ж сам и ответил -
...и поменять нельзя.
Буду рад, если ошибаюсь :)
Как настроить Far чтобы при копировании, переносе файлов (на F5 повешен копирование BGC) файлы описания также изменялись, создавались и так далее.
Дык чъхал BCopy на эти описания. Не тот ИМНО это плуг, чтоб на "каждый день"... Юзай стандартный копировщик или filecopyex. Они оба даже многострочные описания обновляют. Правда последний не совсем корректно, но это уже совсем другая история...

Posted: Thu 12 Jan, 2006 13:00
by HaRT
mirror
Подскажите, пожалуйста, кому и в какой форме следует предложить свои изменения и дополнения в HRC, идущие в комплекте поставки?

А то у меня за (довольно долгую) историю пользования Colorer'ом накопились кое-какие (более или менее) полезные настройки (для awk, c, jscript и text), и они никак не обобществлены. :oops:

Posted: Thu 12 Jan, 2006 13:32
by CDK
на сайт colorer

*.hrc for FarMenu.ini

Posted: Sun 22 Jan, 2006 10:32
by musor
Может у кого есть подсветка для FarMenu.ini?

Posted: Mon 30 Jan, 2006 08:34
by mirror
Есть, у меня. Лежит среди прочьего в CVS колорера на sf в ветке BRANCH-EFREMOV-BASE. Где конкретно внутри CVS -- не помню, давно дело было.

Когда будет следующая версия -- войдет в дитсриб.

Posted: Mon 30 Jan, 2006 08:59
by mirror
HaRT wrote:mirror
Подскажите, пожалуйста, кому и в какой форме следует предложить свои изменения и дополнения в HRC, идущие в комплекте поставки?

А то у меня за (довольно долгую) историю пользования Colorer'ом накопились кое-какие (более или менее) полезные настройки (для awk, c, jscript и text), и они никак не обобществлены. :oops:
Можно Игорю, можно мне слать.

Вообще, дело там такое. Посдение года два HRC, в основном, писал/правил я. Наконец, этим летом я оффициально вошел в проект, намериваясь взяться за это дело всерьез. И, естественно, стоило этому случиться, как сразу откуда-то появилась куча более срочных дел. Так что уже несколько месяцев (как раз примерно с предыдущего моего поста в этом топике) я этим делом почти не занимался. И, судя по всему, у Игоря такая же ситуация, потому что сообщений о правках в CVS я почти не вижу. А были планы по написанию нового парсера и еще кучи всего...

Но, вообще, я думаю, изменения там назрели. Так что, надеюсь в скором будущем к этому делу вернуться и поправить там все, что за это время накопилось (а накопилось там такого, что нужно править, много. Ох, много...)

colorer: выделение текущего региона

Posted: Sun 05 Mar, 2006 17:54
by Centaur
Значит так. FAR 1.70 beta 5 build 1634, Colorer take5 beta4. Пишу такой макрос (номера шагов и комментарии добавлены исключительно для понимания и в макрос не входят):

Code: Select all

0: CtrlShift0	;запомнить позицию
1: F11 C 6 Enter	;найти следующую ошибку
2: F11 C 7	;выделить её
Ну так вот, если макросу не разрешить вывод на экран, то на втором шаге выделяется не ошибка, а тот регион, где курсор был до первого шага. Если разрешить, то работает как хотелось, но отвлекающе мигает менюшками и диалогами.

Posted: Sun 05 Mar, 2006 18:13
by t-rex
Смысла в репортировании багов 1634 билда ноль.

Posted: Sun 05 Mar, 2006 20:34
by Centaur
Да неважно. Вот только что специально загрузил VMWare и проверил в 2051 и 2069, ровно то же самое поведение.

Posted: Sun 05 Mar, 2006 22:48
by t-rex
Повторяется. Надо будет глянуть.

Posted: Sun 05 Mar, 2006 23:09
by t-rex
Ещё не уверен до конца но вроде как это глюк колорера.

Posted: Mon 06 Mar, 2006 00:06
by Wave
t-rex wrote:Смысла в репортировании багов 1634 билда ноль.
Многие не видят смысла переходить на alfa TEST ONLY версии.