Page 1 of 4

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

Posted: Wed 22 Oct, 2014 22:09
by Shmuel

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

Posted: Wed 22 Oct, 2014 22:43
by zg
как я понимаю, luajit 2.0.x only.

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

Posted: Wed 22 Oct, 2014 22:48
by Shmuel
В исходниках работает и с обычным Lua, но код скомпилирован LuaJIT'ом. На данный момент ничего специфического для LuaJIT не используется.

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

Posted: Wed 22 Oct, 2014 23:05
by zg
с luajit 2.1 тоже не работает.

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

Posted: Wed 22 Oct, 2014 23:13
by Shmuel
Ну ты как всегда бежишь впереди паровоза. :)
Завтра исправлю.

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

Posted: Thu 23 Oct, 2014 02:39
by AleXH
Поскольку расцветка групп отличается от принятых в Colorer, то настройку их значений желательно вынести в конфигурационный файл, либо, что правильнее, в базу.

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

Posted: Thu 23 Oct, 2014 06:31
by dmitrik
Вы бы объяснили зачем он нужен при наличии идущего в поставке Colorer'а. А то "Простой раскрасчик синтаксисов для редактора" ничего не объясняет.

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

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

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

Posted: Thu 23 Oct, 2014 10:37
by dmitrik
Shmuel wrote: Предполагаю, что большинству пользователей он действительно не нужен. Плагин делался в первую очередь для себя.
Ну, вы же его выложили для всех. Вот для себя вы его зачем делали?

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

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

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

Posted: Thu 23 Oct, 2014 11:00
by AleXH
Имхо смысл в большей гибкости и простоте конфигурации, добавление нового языка, либо его диалекта в сабж гораздо проще, чем добавление его в Colorer. Полагаю у автора имеется и прицел на будущее - реализация распознавания тех конструкций, которые движок Colorer'a раскрасить не в состоянии.

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

Posted: Thu 23 Oct, 2014 11:50
by HaRT
Интересно ещё понять, в чём принципиальные/идеологические отличия от AirBrush.

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

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

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

Posted: Thu 23 Oct, 2014 12:07
by HaRT
zg, спасибо

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

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