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

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

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

Post 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 (в теме)
  • Тонкая настройка подсветки для отдельной схемы: в теме.
Last edited by ctapmex on Mon 18 Oct, 2021 19:17, edited 5 times in total.
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Post by Andrey Budko »

Latest post of the previous page:

так в фаре сломали!
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

Сообщил, да, теперь когда отреагирует... А багфикс желателен...
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Post by Wave »

2 Andrey Budko: я когда пост писал, твоего ещё не было... В ФАРе? Ну как бы... Моё дело сообщить - больше ничего не могу...
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Zeroes
Мультикопипастер Броадкастер
Posts: 569
Joined: Wed 16 Mar, 2005 20:53
Location: Gomel \ Belarus
Has thanked: 1 time
Been thanked: 3 times
Contact:

Post by Zeroes »

Andrey Budko

А мне по ответу Валентина показалось что виноват плагин.
не? :)
--- Zeroes & Ones ---
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Post by Skirda »

Zeroes и Andrey Budko, вы бы все яйца в одну корзину не складывали бы, ась.
Radist
Posts: 36
Joined: Wed 21 Sep, 2005 06:43
Contact:

Post by Radist »

Кстати....
Если попытаться открыть в редакторе с включенным колорером файл из одной строчки размером 348723 байт (думаю, любой другой достаточно размера подойдет), то фар вылетит, ни сказав ни слова.

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

Подходящий файл - install_templates.txt от IPB 1.x
loki1828
Posts: 11
Joined: Mon 01 Aug, 2005 09:38

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

Post by loki1828 »

Доброе время суток, Алл!

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

2. Как настроить Far чтобы при копировании, переносе файлов (на F5 повешен копирование BGC) файлы описания также изменялись, создавались и так далее.
User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter »

clr:"!\!.!" не правильно определяется кодировка и поменять
Ведь ты ж сам и ответил -
...и поменять нельзя.
Буду рад, если ошибаюсь :)
Как настроить Far чтобы при копировании, переносе файлов (на F5 повешен копирование BGC) файлы описания также изменялись, создавались и так далее.
Дык чъхал BCopy на эти описания. Не тот ИМНО это плуг, чтоб на "каждый день"... Юзай стандартный копировщик или filecopyex. Они оба даже многострочные описания обновляют. Правда последний не совсем корректно, но это уже совсем другая история...
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Post by HaRT »

mirror
Подскажите, пожалуйста, кому и в какой форме следует предложить свои изменения и дополнения в HRC, идущие в комплекте поставки?

А то у меня за (довольно долгую) историю пользования Colorer'ом накопились кое-какие (более или менее) полезные настройки (для awk, c, jscript и text), и они никак не обобществлены. :oops:
User avatar
CDK
Posts: 309
Joined: Thu 28 Apr, 2005 08:28
Has thanked: 13 times
Been thanked: 3 times
Contact:

Post by CDK »

на сайт colorer
musor
Posts: 53
Joined: Wed 31 Aug, 2005 07:20
Location: г. Красноярск, Сибирь однако

*.hrc for FarMenu.ini

Post by musor »

Может у кого есть подсветка для FarMenu.ini?
User avatar
mirror
Posts: 98
Joined: Sun 03 Apr, 2005 20:20
Contact:

Post by mirror »

Есть, у меня. Лежит среди прочьего в CVS колорера на sf в ветке BRANCH-EFREMOV-BASE. Где конкретно внутри CVS -- не помню, давно дело было.

Когда будет следующая версия -- войдет в дитсриб.
WBR, Eugene
e-mail: 4mirror собака mail точка ru
User avatar
mirror
Posts: 98
Joined: Sun 03 Apr, 2005 20:20
Contact:

Post by mirror »

HaRT wrote:mirror
Подскажите, пожалуйста, кому и в какой форме следует предложить свои изменения и дополнения в HRC, идущие в комплекте поставки?

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

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

Но, вообще, я думаю, изменения там назрели. Так что, надеюсь в скором будущем к этому делу вернуться и поправить там все, что за это время накопилось (а накопилось там такого, что нужно править, много. Ох, много...)
WBR, Eugene
e-mail: 4mirror собака mail точка ru
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

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

Post 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	;выделить её
Ну так вот, если макросу не разрешить вывод на экран, то на втором шаге выделяется не ошибка, а тот регион, где курсор был до первого шага. Если разрешить, то работает как хотелось, но отвлекающе мигает менюшками и диалогами.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Post by t-rex »

Смысла в репортировании багов 1634 билда ноль.
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Post by Centaur »

Да неважно. Вот только что специально загрузил VMWare и проверил в 2051 и 2069, ровно то же самое поведение.
Post Reply

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