Page 2 of 4
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 23 Oct, 2014 19:05
by gotar
Latest post of the previous page:
Выкладывать исходники не предполагается?
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 23 Oct, 2014 19:39
by Shmuel
gotar wrote:Выкладывать исходники не предполагается?
Пока не предполагается.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Fri 24 Oct, 2014 06:08
by AleXH
2. разбирается только то, что на экране и предыдущие 100 строк.
Предполагается ли оптимизация по обработке длинных строк, многократно превышающих ширину экрана?
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Fri 24 Oct, 2014 07:14
by Shmuel
AleXH wrote:Предполагается ли оптимизация по обработке длинных строк, многократно превышающих ширину экрана?
Предполагается постепенно, при наличии времени, улучшать плагин, в том числе и обработку длинных строк.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Wed 05 Nov, 2014 19:40
by 4ekucT
Вот прикрутили бы раскраску синтаксиса для Viewer. Вот это была бы вещь! Для редактора Colorera за глаза.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Wed 05 Nov, 2014 19:48
by HaRT
4ekucT wrote: прикрутили бы раскраску синтаксиса для Viewer
Это ж вроде не поддержано в FAR API…
И неоднократно обсуждалось тут на форуме.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 06 Nov, 2014 11:46
by John Doe
Неоднократно обсуждалось, что Colorer этого не может по дизайну.
Но принципиальных ограничений вроде нет.
Дело за малым: научить фар красить вьювер. И для этого как водится полвьювера придётся переписать ;-)
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 06 Nov, 2014 12:15
by DrKnS
Никто не мешает делать так, как делала первая версия колорера.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 06 Nov, 2014 12:18
by John Doe
Это как?
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 06 Nov, 2014 14:21
by DrKnS
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 13 Nov, 2014 13:59
by t-rex
Главная проблема всех плагинов раскраски кроме колорера это то что цвета жёстко вшиты, может заранее вынести настройку цветом в отдельный файл?
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 13 Nov, 2014 14:19
by Shmuel
t-rex wrote: может заранее вынести настройку цветом в отдельный файл?
Это не сложно сделать, но хочется прежде довести парсер до ума, что неизбежно повлечёт за собой изменения в формате файлов синтаксиса. То-есть на данном этапе это видится преждевременным.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 13 Nov, 2014 21:39
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 ║
╚══════════════════╝
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 10 Aug, 2017 14:26
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).
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 10 Aug, 2017 14:39
by Shmuel
1. onig.dll должна находиться либо на %PATH%, либо в %FARHOME%. Это - необходимое требование (requirement).
2. Поскольку с плагринга, увы, время от времени пропадают файлы, я ограничил количество плагинов там до трёх, чтобы легче отслеживать было.
3. Могу прикрепить плагин здесь. К сожалению, за эти годы не нашёл времени над ним поработать, поэтому он, практически, в прежнем состоянии.
Highlight — Простой раскрасчик синтаксисов для редактора
Posted: Thu 10 Aug, 2017 15:12
by tstr
ясно, спасибо за ответ.