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

Здесь можно обсудить ваш любимый плагин.
tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

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

Post by tstr »

Latest post of the previous page:

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

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: 6029
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 26 times
Been thanked: 289 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.

tstr
Posts: 533
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 9 times
Been thanked: 8 times

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

Post by tstr »

ясно, спасибо за ответ.

Shmuel
Posts: 6029
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 26 times
Been thanked: 289 times

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

Post by Shmuel »

Плагин стал open source: https://github.com/shmuz/far_plugins

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

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

Post by sToLp »

Shmuel wrote:
Tue 09 Jan, 2018 20:11
Плагин стал open source: https://github.com/shmuz/far_plugins
А нельзя ли для тех, кто сам не собирает, выложить dll-ки?
А то при простом накате lua-файлов поверх старой версии вылезает .

Shmuel
Posts: 6029
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 26 times
Been thanked: 289 times

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

Post by Shmuel »

Та версия, что на гитхабе - она последняя, но не новая (апрель 2016).
Легче всего мне выложить здесь собранный плагин, соответствующий последней версии.
Если ошибка не исчезнет - значит в %FARHOME% не скопирована onig.dll.
highlight-0.4.5-x86.7z
(29.59 KiB) Downloaded 60 times
highlight-0.4.5-x64.7z
(56.72 KiB) Downloaded 42 times
P.S. Плагин для большинства пользователей не подойдёт. Колореру он не конкурент.

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

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

Post by sToLp »

Спасибо! Ошибка исчезла.

Подскажите ещё, пожалуйста, как сделать весь фон белым?
Не могу понять, что надо выставить для этого в поле Search for: диалога настроек Highlight extra.
Или надо делать как-то по-другому?
Last edited by sToLp on Wed 10 Jan, 2018 15:12, edited 1 time in total.

Shmuel
Posts: 6029
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 26 times
Been thanked: 289 times

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

Post by Shmuel »

Огорчу вас - плагин этого делать не умеет. Можете создать тикет на гитхабе с таким пожеланием.

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

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

Post by sToLp »

Shmuel wrote:
Wed 10 Jan, 2018 16:01
Можете создать тикет на гитхабе с таким пожеланием.
Сделал.

User avatar
sToLp
Posts: 938
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 107 times
Been thanked: 12 times

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

Post by sToLp »

Shmuel wrote:
Wed 10 Jan, 2018 14:30
Колореру он не конкурент.
Есть множество файлов, раскраска которых именно альтернативным раскрасчиком весьма удобна. Отключённых lua-файлов, например, и всяческих bak-файлов. Файлы-макросы я отключаю, как правило, простой вставкой в расширение знака подчёркивания: lu_a. Так и видно сразу, что файл отключён, и удобно его вновь включить. Колорер подобные файлы не раскрашивает. Можно его настроить, конечно, но это довольно муторно и при автоматическом обновлении плагина настройки слетают. А Хайлайт настраивается на экзотические расширения очень быстро и стабильно. К тому же, раскраска Хайлайта на глаз заметно отличается от раскраски Колорера. И, в данном случае, это как раз очень хорошо. Потому что, открывая файл сразу видишь, что это обособленный файл, и, вместе с тем, он не сплошь серый, а вполне можно ориентироваться по его синтаксису. При оперативном сопоставлении содержания файлов это наиболее полезно.
Last edited by sToLp on Wed 10 Jan, 2018 19:05, edited 2 times in total.

User avatar
John Doe
Бюрократ
Posts: 12648
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 270 times

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

Post by John Doe »

sToLp wrote:
Wed 10 Jan, 2018 18:49
и при автоматическом обновлении плагина настройки слетают.
Значит неправильно настраиваете.

Post Reply

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