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

Здесь можно обсудить ваш любимый плагин.
User avatar
ctapmex
Posts: 1241
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
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

Latest post of the previous page:

techie wrote:Или там один .dot файл на все схемы сразу?
Хм, тогда может не понимаю вопрос. Скрипт по HRC генерит временный .dot файл, потом конвертит его в pdf, jpg, ...
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

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

Post by techie »

Что такое .dot файл я знаю. Хочется посмотреть какой конкретно граф на выходе этой тулзы. Непонятно, что узлы и какие связи.
User avatar
HaRT
Moderator
Posts: 10869
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

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

Post by HaRT »

techie wrote: что узлы и какие связи
Так ведь написано:
NightRoman wrote: Зависимости схем показаны линиями со стрелками:
- inherit - сплошные линии
- block - точечные линии
Узлы — схемы, связи — их зависимости. Что неясно?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
ctapmex
Posts: 1241
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

разместите пример и все. чтобы убедить человека воспользоваться PowerShell , его надо поразить картинкой.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

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

Post by NightRoman »

@ctapmex, честно, мне некогда этим заниматься. И у меня нет стремления убедить кого-то пользовать этот скрипт.
User avatar
techie
Posts: 795
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 35 times
Been thanked: 6 times

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

Post by techie »

ctapmex wrote:разместите пример и все. чтобы убедить человека воспользоваться PowerShell , его надо поразить картинкой.
Да и .dot файл тоже. Не все юзают Colorer из винды. =) Чтобы было понятно, зачем мне это надо - для теста .dot парсера пойдёт - http://techtonik.bitbucket.org/graphs/index.html
User avatar
macik
Posts: 42
Joined: Wed 06 Apr, 2011 14:40

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

Post by macik »

HaRT wrote:
macik wrote: Иллюстрацию смотри под спойлером.
Вас просили приложить сам текст, чтобы другие могли проверить у себя. Иначе как люди смогут Вам помочь?
Пардон, сразу не понял — исправляюсь (взял первый попавшийся, они все у меня так отображаются):
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

Файлы лучше аттачить.
То что под спойлером кололрер раскрашивает нормально.
Никакого 'вырви глаза' нет.
User avatar
macik
Posts: 42
Joined: Wed 06 Apr, 2011 14:40

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

Post by macik »

2useven10 wrote:Файлы лучше аттачить.
То что под спойлером кололрер раскрашивает нормально.
Никакого 'вырви глаза' нет.
Вот такой нюанс обнаружил —
если вызвать просмотр таким образом: clr: index.html, то раскраска .
А в редакторе с раскраской проблемы...

Может есть идеи в какую сторону копать? Может что-то влияет на раскраску помимо колорера?
Last edited by macik on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [c], поименован [spoiler]
User avatar
Sim
Posts: 435
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 11 times
Been thanked: 2 times
Contact:

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

Post by Sim »

macik
проверил только что в редакторе твой файл, все нормально, выглядит один в один как у тебя на скриншоте.
Случайности не случайны.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

Автодетекшен срабатывает у вас на xml
Проверил все возможные варианты, если повторится будет интересно. У меня из 10 попыток всех возможных вариантов не повторилось.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
User avatar
ctapmex
Posts: 1241
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

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

Post by ctapmex »

macik
1. настройки colorer по умолчанию ? если нет , опиши что настроено как в плане схем (правка файлов, свои схемы), так и в плане настроек в gui far
2. приложи сам файл, мало ли там что влияет - кодировка, расширение...
User avatar
macik
Posts: 42
Joined: Wed 06 Apr, 2011 14:40

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

Post by macik »

ctapmex wrote:macik
1. настройки colorer по умолчанию ? если нет , опиши что настроено как в плане схем (правка файлов, свои схемы), так и в плане настроек в gui far
2. приложи сам файл, мало ли там что влияет - кодировка, расширение...
Провел ряд экспериментов и разобрался —
это FarNet.RightWord так шалит. Словарей в нужном месте не оказалось и весь текст пошел желтым выделением. :facepalm:

Спасибо.
topmo3
Posts: 156
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 37 times
Been thanked: 6 times

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

Post by topmo3 »

Не ткнете носом, как сделать чтобы файлы *.pac раскрашивались по схеме JavaScript и изменения не пропадали при обновлении Far и плагина?
Спасибо.
User avatar
cmd.exe
Posts: 378
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 181 times
Been thanked: 10 times
Contact:

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

Post by cmd.exe »

Code: Select all

hlf:"%FARHOME%\PLugins\FarColorer\bin\colorerr.hlf"
Из Колорера я использую схем 5-7...
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates
Post Reply

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