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
techie
Posts: 782
Joined: Mon 03 Oct, 2005 22:42
Has thanked: 33 times
Been thanked: 3 times

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

Post by techie » Mon 08 Feb, 2016 12:50

Latest post of the previous page:

Что такое .dot файл я знаю. Хочется посмотреть какой конкретно граф на выходе этой тулзы. Непонятно, что узлы и какие связи.

User avatar
HaRT
Moderator
Posts: 9108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 164 times

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

Post by HaRT » Mon 08 Feb, 2016 13:00

techie wrote: что узлы и какие связи
Так ведь написано:
NightRoman wrote: Зависимости схем показаны линиями со стрелками:
- inherit - сплошные линии
- block - точечные линии
Узлы — схемы, связи — их зависимости. Что неясно?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
ctapmex
Posts: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

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

Post by ctapmex » Mon 08 Feb, 2016 13:24

разместите пример и все. чтобы убедить человека воспользоваться PowerShell , его надо поразить картинкой.

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

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

Post by NightRoman » Mon 08 Feb, 2016 14:32

@ctapmex, честно, мне некогда этим заниматься. И у меня нет стремления убедить кого-то пользовать этот скрипт.

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

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

Post by techie » Mon 08 Feb, 2016 15:41

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 » Wed 10 Feb, 2016 07:26

HaRT wrote:
macik wrote: Иллюстрацию смотри под спойлером.
Вас просили приложить сам текст, чтобы другие могли проверить у себя. Иначе как люди смогут Вам помочь?
Пардон, сразу не понял — исправляюсь (взял первый попавшийся, они все у меня так отображаются):

2useven10
Posts: 3967
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 169 times

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

Post by 2useven10 » Wed 10 Feb, 2016 07:37

Файлы лучше аттачить.
То что под спойлером кололрер раскрашивает нормально.
Никакого 'вырви глаза' нет.

User avatar
macik
Posts: 42
Joined: Wed 06 Apr, 2011 14:40

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

Post by macik » Wed 10 Feb, 2016 22:27

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: 402
Joined: Fri 12 Jun, 2009 09:43
Has thanked: 3 times
Been thanked: 1 time
Contact:

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

Post by Sim » Wed 10 Feb, 2016 22:37

macik
проверил только что в редакторе твой файл, все нормально, выглядит один в один как у тебя на скриншоте.
Случайности не случайны.

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 7 times
Contact:

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

Post by cmd.exe » Thu 11 Feb, 2016 01:18

Автодетекшен срабатывает у вас на 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: 1010
Joined: Fri 11 Apr, 2008 07:53
Been thanked: 4 times
Contact:

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

Post by ctapmex » Thu 11 Feb, 2016 05:08

macik
1. настройки colorer по умолчанию ? если нет , опиши что настроено как в плане схем (правка файлов, свои схемы), так и в плане настроек в gui far
2. приложи сам файл, мало ли там что влияет - кодировка, расширение...

User avatar
macik
Posts: 42
Joined: Wed 06 Apr, 2011 14:40

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

Post by macik » Sat 13 Feb, 2016 01:37

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

Спасибо.


topmo3
Posts: 144
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 8 times
Been thanked: 5 times

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

Post by topmo3 » Sun 14 Feb, 2016 11:53

Не ткнете носом, как сделать чтобы файлы *.pac раскрашивались по схеме JavaScript и изменения не пропадали при обновлении Far и плагина?
Спасибо.

User avatar
cmd.exe
Posts: 375
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 180 times
Been thanked: 7 times
Contact:

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

Post by cmd.exe » Sun 14 Feb, 2016 12:29

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

User avatar
HaRT
Moderator
Posts: 9108
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 164 times

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

Post by HaRT » Sun 14 Feb, 2016 15:53

topmo3 wrote: как сделать чтобы файлы *.pac раскрашивались по схеме JavaScript и изменения не пропадали при обновлении Far и плагина?
Поищите в теме сообщения со словами [b][i]proto.hrc[/i][/b] и [b][i]proto_user.hrc[/i][/b].
Фар есть инструмент, а не нянька. © 2009 DrKnS

topmo3
Posts: 144
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 8 times
Been thanked: 5 times

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

Post by topmo3 » Sun 14 Feb, 2016 19:52

скопировал файл "C:\Program Files\Far3\Plugins\FarColorer\base\hrc\proto.hrc" к себе "C:\Users\user\AppData\Roaming\Far Manager\Profile\FarColorer\my.hrc" и назвал его my.hrc

указал в настройках колорера "Файл списка схем пользователя" полный путь к my.hrc

удалил из my.hrc все <prototype .. </prototype> кроме jScript и добавил расширение pac:

Code: Select all

  <prototype name="jScript" group="inet" description="JavaScript">
    <filename>/\.(js|mocha|pac)$/i</filename>
  </prototype>
как шапке сказано, не указываю location, только filename измененный
не работает расраска ни *.js, ни *.pac

если поменять у прототипа например name="jScript1" то *.js снова работает.
т.е. my.hcr виден и учитывается...

можете подсказать, где я ошибся?

Post Reply

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