Highlight — Простой раскрасчик синтаксисов для редактора

Здесь можно обсудить ваш любимый плагин.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by Shmuel »

Latest post of the previous page:

HaRT wrote:Интересно ещё понять, в чём принципиальные/идеологические отличия от AirBrush.
Об этом ещё говорить рано, т.к. сабж является для меня в некотором смысле полигоном для проверки и обкатки некоторых идей. Он ещё может сильно измениться, включая принципы и идеологию.
gotar
Posts: 412
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 17 times
Been thanked: 3 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by gotar »

Выкладывать исходники не предполагается?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by Shmuel »

gotar wrote:Выкладывать исходники не предполагается?
Пока не предполагается.
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Highlight — Простой раскрасчик синтаксисов для редактора

Post by AleXH »

2. разбирается только то, что на экране и предыдущие 100 строк.
Предполагается ли оптимизация по обработке длинных строк, многократно превышающих ширину экрана?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by Shmuel »

AleXH wrote:Предполагается ли оптимизация по обработке длинных строк, многократно превышающих ширину экрана?
Предполагается постепенно, при наличии времени, улучшать плагин, в том числе и обработку длинных строк.
User avatar
4ekucT
Posts: 507
Joined: Tue 05 Apr, 2005 23:44
Location: Беларусь, Минск

Highlight — Простой раскрасчик синтаксисов для редактора

Post by 4ekucT »

Вот прикрутили бы раскраску синтаксиса для Viewer. Вот это была бы вещь! Для редактора Colorera за глаза.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by HaRT »

4ekucT wrote: прикрутили бы раскраску синтаксиса для Viewer
Это ж вроде не поддержано в FAR API…
И неоднократно обсуждалось тут на форуме.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Highlight — Простой раскрасчик синтаксисов для редактора

Post by John Doe »

Неоднократно обсуждалось, что Colorer этого не может по дизайну.
Но принципиальных ограничений вроде нет.

Дело за малым: научить фар красить вьювер. И для этого как водится полвьювера придётся переписать ;-)
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by DrKnS »

Никто не мешает делать так, как делала первая версия колорера.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Highlight — Простой раскрасчик синтаксисов для редактора

Post by John Doe »

Это как?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by DrKnS »

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:

Highlight — Простой раскрасчик синтаксисов для редактора

Post by t-rex »

Главная проблема всех плагинов раскраски кроме колорера это то что цвета жёстко вшиты, может заранее вынести настройку цветом в отдельный файл?
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by Shmuel »

t-rex wrote: может заранее вынести настройку цветом в отдельный файл?
Это не сложно сделать, но хочется прежде довести парсер до ума, что неизбежно повлечёт за собой изменения в формате файлов синтаксиса. То-есть на данном этапе это видится преждевременным.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Highlight — Простой раскрасчик синтаксисов для редактора

Post by zg »

t-rex wrote:Главная проблема всех плагинов раскраски кроме колорера это то что цвета жёстко вшиты
зачем же так:

Code: Select all

╔═════ c/c++ ══════╗
║  0. Comment      ║
║  1. Keyword      ║
║  2. ";" Symbol   ║
║  3. String       ║
║  4. Number       ║
║  5. Hex Number   ║
║  6. Preprocessor ║
║  7. //FIXME      ║
║  8. Pair         ║
║  9. Wrong Pair   ║
╚══════════════════╝
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by tstr »

при загрузке плагина (при открытии первого файла на редактирование) возникает ошибка

Code: Select all

╔═══════════════════  Highlight  Error ════════════════════╗
║                      Could not load                       ║
║  D:\Tools\Far3-MP\Profile\Plugins\highlight64\rex_onig.dl  ║
╟─────────────────────────────────────────────────────────╢
║                           {OK}                            ║
╚══════════════════════════════════════════════════════════╝
очевидно это происходит из-за того, что D:\Tools\Far3-MP\Profile\Plugins\highlight64\onig.dll , требуемая для загрузки rex_onig.dl , находится не в %PATH%. Может быть перед загрузкой временно добавлять far.PluginStartupInfo().ModuleDir в PATH ?

и ссылка на плагринг теперь не работает (Unknown plugin id).
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Highlight — Простой раскрасчик синтаксисов для редактора

Post by Shmuel »

1. onig.dll должна находиться либо на %PATH%, либо в %FARHOME%. Это - необходимое требование (requirement).
2. Поскольку с плагринга, увы, время от времени пропадают файлы, я ограничил количество плагинов там до трёх, чтобы легче отслеживать было.
3. Могу прикрепить плагин здесь. К сожалению, за эти годы не нашёл времени над ним поработать, поэтому он, практически, в прежнем состоянии.
Last edited by Shmuel on Thu 10 Aug, 2017 14:40, edited 1 time in total.
Post Reply

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