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

Здесь можно обсудить ваш любимый плагин.
User avatar
DrKnS
Posts: 4618
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 4 times
Been thanked: 121 times
Contact:

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

Post by DrKnS » Wed 22 Oct, 2014 19:43

Анонс

Code: Select all

╔═════════════════════════════════════ Error ═════════════════════════════════════╗
║ T:\far\Debug.64.vc\plugins\hl\highlight-x64.dll:                                ║
║ T:\far\Debug.64.vc\plugins\hl\highlight.lua:0: module 'far2.history' not found: ║
║    no field package.preload['far2.history']                                     ║
║    no file '.\far2\history.lua'                                                 ║
║    no file 'T:\far\Debug.64.vc\lua\far2\history.lua'                            ║
║    no file 'T:\far\Debug.64.vc\lua\far2\history\init.lua'                       ║
║    no file 'T:\far\Debug.64.vc\far2\history.lua'                                ║
║    no file 'T:\far\Debug.64.vc\far2\history\init.lua'                           ║
║    no file '.\far2\history.dll'                                                 ║
║    no file 'T:\far\Debug.64.vc\far2\history.dll'                                ║
║    no file 'T:\far\Debug.64.vc\loadall.dll'                                     ║
║    no file '.\far2.dll'                                                         ║
║    no file 'T:\far\Debug.64.vc\far2.dll'                                        ║
║    no file 'T:\far\Debug.64.vc\loadall.dll'                                     ║
║ stack traceback:                                                                ║
║    [C]: in function 'require'                                                   ║
║    T:\far\Debug.64.vc\plugins\hl\highlight.lua: in main chunk                   ║
╟─────────────────────────────────────────────────────────────────────────────────╢
║                                     { OK }                                      ║
╚═════════════════════════════════════════════════════════════════════════════════╝
Last edited by DrKnS on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на Анонс, улучшен Заголовок

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Wed 22 Oct, 2014 22:09

Спасибо, исправил, перевыложил.

User avatar
zg
zero-gravity
Posts: 5263
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 43 times
Contact:

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

Post by zg » Wed 22 Oct, 2014 22:43

как я понимаю, luajit 2.0.x only.

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Wed 22 Oct, 2014 22:48

В исходниках работает и с обычным Lua, но код скомпилирован LuaJIT'ом. На данный момент ничего специфического для LuaJIT не используется.

User avatar
zg
zero-gravity
Posts: 5263
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 43 times
Contact:

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

Post by zg » Wed 22 Oct, 2014 23:05

с luajit 2.1 тоже не работает.

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Wed 22 Oct, 2014 23:13

Ну ты как всегда бежишь впереди паровоза. :)
Завтра исправлю.

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

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

Post by AleXH » Thu 23 Oct, 2014 02:39

Поскольку расцветка групп отличается от принятых в Colorer, то настройку их значений желательно вынести в конфигурационный файл, либо, что правильнее, в базу.

dmitrik
Posts: 17
Joined: Mon 30 Nov, 2009 21:58

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

Post by dmitrik » Thu 23 Oct, 2014 06:31

Вы бы объяснили зачем он нужен при наличии идущего в поставке Colorer'а. А то "Простой раскрасчик синтаксисов для редактора" ничего не объясняет.

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Thu 23 Oct, 2014 08:18

zg wrote:с luajit 2.1 тоже не работает.
Сейчас должно работать (перевыложил).
AleXH wrote:Поскольку расцветка групп отличается от принятых в Colorer, то настройку их значений желательно вынести в конфигурационный файл, либо, что правильнее, в базу.
Надеюсь сделать в будущих версиях.
dmitrik wrote:Вы бы объяснили зачем он нужен при наличии идущего в поставке Colorer'а. А то "Простой раскрасчик синтаксисов для редактора" ничего не объясняет.
Предполагаю, что большинству пользователей он действительно не нужен. Плагин делался в первую очередь для себя.

dmitrik
Posts: 17
Joined: Mon 30 Nov, 2009 21:58

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

Post by dmitrik » Thu 23 Oct, 2014 10:37

Shmuel wrote: Предполагаю, что большинству пользователей он действительно не нужен. Плагин делался в первую очередь для себя.
Ну, вы же его выложили для всех. Вот для себя вы его зачем делали?

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Thu 23 Oct, 2014 10:51

dmitrik wrote:Ну, вы же его выложили для всех. Вот для себя вы его зачем делали?
1. Больше пользователей - больше идей, предложений, багрепортов.
2. Нравится мне их делать.

AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

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

Post by AleXH » Thu 23 Oct, 2014 11:00

Имхо смысл в большей гибкости и простоте конфигурации, добавление нового языка, либо его диалекта в сабж гораздо проще, чем добавление его в Colorer. Полагаю у автора имеется и прицел на будущее - реализация распознавания тех конструкций, которые движок Colorer'a раскрасить не в состоянии.

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

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

Post by HaRT » Thu 23 Oct, 2014 11:50

Интересно ещё понять, в чём принципиальные/идеологические отличия от AirBrush.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
zg
zero-gravity
Posts: 5263
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 43 times
Contact:

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

Post by zg » Thu 23 Oct, 2014 12:03

HaRT wrote:Интересно ещё понять, в чём принципиальные/идеологические отличия от AirBrush.
1. описание синтаксиса — на луа. кто знает луа — разбираться практически не надо для добавления нового синтаксиса. хотя я давно потихоньку пытаюсь пилить некий аналог вместо стрёмного zcustom.
2. разбирается только то, что на экране и предыдущие 100 строк. airbrush парсит весь файл с начала.
3. автору не лень собирать и выкладывать бинарники.

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

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

Post by HaRT » Thu 23 Oct, 2014 12:07

zg, спасибо
Фар есть инструмент, а не нянька. © 2009 DrKnS

Shmuel
Posts: 5202
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 16 times
Been thanked: 148 times

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

Post by Shmuel » Thu 23 Oct, 2014 12:12

HaRT wrote:Интересно ещё понять, в чём принципиальные/идеологические отличия от AirBrush.
Об этом ещё говорить рано, т.к. сабж является для меня в некотором смысле полигоном для проверки и обкатки некоторых идей. Он ещё может сильно измениться, включая принципы и идеологию.

Post Reply

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