Page 204 of 221

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 (старые версии доступны тут)



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

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

Posted: Sun 03 Nov, 2019 20:49
by 2useven10

Latest post of the previous page:

D2F36B62-A470-418D-83A3-ED7A3710E5B5.db -- FarColorer

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

Posted: Sun 03 Nov, 2019 21:01
by Sim
2useven10, спасибо, получилось

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

Posted: Sun 03 Nov, 2019 21:06
by buniak_a_h
2useven10 wrote: Sun 03 Nov, 2019 20:11 Объяснять это мифологическими домыслами не надо.

А то, что фоновый режим здесь эмулируется - я и сам прекрасно

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

Posted: Sun 03 Nov, 2019 21:11
by Sim
жаль что фоновая раскраска работает только построчно, а для файлов с длинными строками все равно приходится ждать даже если поставить maxlinelength = 500

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

Posted: Mon 04 Nov, 2019 01:30
by 2useven10
buniak_a_h wrote: Sun 03 Nov, 2019 21:06 И вообще при чём тут винда-не винда?
И вообще причём здесь Colorer?

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

Posted: Mon 27 Jan, 2020 23:26
by AngelicCare
  1. BUG:
  2. int sum(const initializer_list<int> &il)
  3. {
  4.     int nSum = 0;
  5.     for (auto x: il)
  6.         nSum += x;
  7.     return nsum;
  8. }
  9.  
  10. cout << sum( { 3, 4, 6, 9 } );
  11.  
  12. допустимо.

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

Posted: Mon 27 Jan, 2020 23:34
by HaRT
AngelicCare, раскраска для C++ не обновлялась ОЧЕНЬ давно, т.ч. рассчитывать на правильную обработку языковых конструкций, добавленных после С++03, не приходится.

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

Posted: Mon 27 Jan, 2020 23:45
by DrKnS
({}) как раз пару месяцев назад поправили.

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

Posted: Fri 10 Apr, 2020 05:58
by ctapmex
в новой версии плагина 1.3.0 , которая доступна уже тут https://github.com/FarGroup/FarManager/releases (в ночных выйдет скоро) в рамках переделки диалога настроек , кардинальной, я выкинул настройку креста. именно глобальную настройку, не привязанную к типу файла. не вписывалась она в диалог.
уже намекают, что зря. вопрос - если зря, то настройка должна быть глобальной в диалоге как и раньше, или в меню для текущего редактора ?

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

Posted: Fri 10 Apr, 2020 12:03
by zg
на мой взгляд — это вообще абсолютно не связанные вещи и то что они оказались в одном плагине — чисто историческое явление. я знаю, есть люди, у которых крест включен постоянно, но это, мне кажется, больше дело привычки, чем необходимость конкретного языка, не? или есть языки, где прямо без креста — никак?

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

Posted: Fri 10 Apr, 2020 13:19
by HaRT
ctapmex wrote: Fri 10 Apr, 2020 05:58 настройка должна быть глобальной в диалоге как и раньше, или в меню для текущего редактора ?
Я как человек,у которого крест постоянно включен, скажу, что не так важно, где он в настройках, если есть простая возможность, чтобы крест оставался постоянно включенным.
zg wrote: Fri 10 Apr, 2020 12:03 то что они оказались в одном плагине — чисто историческое явление
В одном или в разных — это не так важно, лишь бы крест был фоновым, т.е. не перекрывал синтаксическую раскраску переднего плана.
zg wrote: Fri 10 Apr, 2020 12:03 больше дело привычки, чем необходимость конкретного языка
Тут дело не в языке, а в привычном удобстве при редактировании. Кому это не нужно, тот крест не включает. А мне — нужно, притом во всех файлах.

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

Posted: Fri 10 Apr, 2020 15:58
by buniak_a_h
zg wrote: Fri 10 Apr, 2020 12:03 или есть языки, где прямо без креста — никак?
Лично мне крест обычно мешает, кроме случаев, когда требуется соблюдать отступы. Насколько я знаю (особо не разбирался), moonscript - именно такой. Ну, включаю в xml-документах. ВсёЮ пожалуй...

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

Posted: Fri 10 Apr, 2020 17:21
by zg
buniak_a_h wrote: Fri 10 Apr, 2020 15:58Насколько я знаю (особо не разбирался), moonscript - именно такой.
да, полезно бывает, но прямо не то, чтобы часто. в тех же плюсах — чаще, там скобки — визуально всё дальше.

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

Posted: Fri 10 Apr, 2020 19:45
by HaRT
ctapmex wrote: Fri 10 Apr, 2020 05:58 в рамках переделки диалога настроек , кардинальной, я выкинул настройку креста
Кстати, раз уж радикальная переделка, сложно ли разделить настройку вертикальной и горизонтальной «перекладины»? Просто по моим ощущениям (подкреплённым наблюдением за несколькими IDE) подсвечивать текущую строку захочется куда большему числу людей, чем текущую колонку (да ещё и с артефактами на табуляциях).

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

Posted: Fri 10 Apr, 2020 21:00
by zg
HaRT wrote: Fri 10 Apr, 2020 19:45(да ещё и с артефактами на табуляциях).
о каких артефактах речь?
Image

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

Posted: Fri 10 Apr, 2020 22:41
by HaRT
zg wrote: Fri 10 Apr, 2020 21:00 о каких артефактах речь?
Виноват, это я по старой памяти (до ) написал. В современных версиях никаких артефактов в раскраске табуляции не наблюдаю.