Page 24 of 26

Posted: Mon Dec 21, 2009 12:36 pm
by Instructor
ccaid
Changed: now string with 512 and 1024 flags is also matched when it has leading/trailing whitespace.
Что означает: "теперь строки с флагами 512 и 1024 также подсвечиваются, если они имеют пробелы/табы в начале/конце.

Posted: Mon Dec 21, 2009 6:30 pm
by ccaid
ага. к сожалению, эта информация доступна только на форуме плагина и отсутствует в комплектной документации, поэтому возникла непонятка.

Ещё несколько файлов определения подсветок

Posted: Thu Dec 24, 2009 6:36 pm
by ring0
http://ring0.pp.ru/awk.highlight - awk
http://ring0.pp.ru/vhdl.highlight - VHDL (микроэлектронщики скажут спасибо)
http://ring0.pp.ru/verilog.highlight - Verilog (аналогично)

Может, кому-нибудь пригодится.

---

A few syntax highlight definitions (for awk, VHDL and verilog).

Posted: Fri Dec 25, 2009 12:08 am
by FeyFre
Instructor, маленькая просьба: добавить в cpp.highlight также обработку следующих расширений.

Code: Select all

cc
cp
c++
i
ii
Просто не хочется после очередного обновления бегать и возвращать их назад.

Posted: Sat Jan 23, 2010 9:36 am
by BION
Господа, подскажите как настроить highlight quote для многострочных блоков текста?
К примеру:

Code: Select all

/* ... */ - так работает

/*
    ...   - а так уже нет
    ...   
*/

Posted: Sat Jan 23, 2010 4:07 pm
by Surveyor
BION,

This question already asked and answered (in English): see
viewtopic.php?p=4950#p4950
and
viewtopic.php?p=4951#p4951

Hopefully, multi-line comments will be implemented in the future...

HighLight - подсветить свои символы

Posted: Mon Jan 25, 2010 7:20 pm
by Tim
Будьте так добры, покажите на примере как вручную сделать подсветку определнных символов (например "*" или "-" либо цифр с "0-9"). Я не программист, реадми файл к данному плагину не понял, уж извините.

Попутно: дайте совет как сделать (включить) подсветку во вновь создаваемых документах txt, когда еще нет расширения, жумаю Вы меня поняли

Заранее спасибо. На данный момент установлена версия программы 4.3.6

Posted: Tue Jan 26, 2010 8:35 am
by Fr0sT
Попутно: дайте совет как сделать (включить) подсветку во вновь создаваемых документах txt, когда еще нет расширения, жумаю Вы меня поняли
ContextMenu / Hotkeys plugin +
Call("HighLight::Main", 1, "asm")
Call("HighLight::Main", 1, "bat")
...

В смысле, включать в каждом документе придётся вручную.

Posted: Thu Feb 04, 2010 11:49 am
by VladSh
Просьба в файл подсветки для ini добавить расширение properties.

Posted: Mon Feb 15, 2010 6:56 pm
by iglezz
Хотелось бы видеть в недалёком будущем более продвинутую подсветку, обрабатывающую вложенные элементы типа переменных в двойных кавычках (т.к. во многих языках двойные кавычки не экранируют переменные в отличие от одинарных).

Имеется, для примера, .bat файл с такой вот строкой:
ECHO "Result: %SomeResult% units."

Сейчас она выглядит вот так, к примеру:
ECHO "Result: %SomeResult% units."

А хотелось бы, чтобы она выглядела, к примеру, вот так:
ECHO "Result: %SomeResult% units."

В качестве метода реализации: добавить элементу подсветки в разделе Quotes: ещё один параметр, позволяющий подсвечивать элементы с более низким приоритетом (с указанием, какой способ подсветки допускается внутри текущего элемента: начертание шрифта, цвет символов, цвет фона). Приоритет определять по порядку очередности в разделе Quotes:, по убыванию.

Posted: Mon Feb 15, 2010 9:14 pm
by FeyFre
iglezz
Советую вам в таких пользоваться специализированными под язык IDE. Не думаю что у Инструктора есть желание писать анализатор синтаксических определений и парсер в придачу.

Posted: Mon Feb 15, 2010 10:26 pm
by iglezz
FeyFre
IDE для батников и простеньких скриптов на autoit|autohotkey|nsis? :shock:

Моё предложение касается некоторого расширения функционала данного плагина.

Posted: Tue Feb 16, 2010 12:13 pm
by FeyFre
iglezz
Повторяю, то, что вы требуете - задача синтаксического анализатора конкретного языка.
Во-первых, написать такой нужно уметь.
Во-вторых, декларации полные нужно иметь.

Posted: Tue Feb 16, 2010 1:18 pm
by VladSh
FeyFre
Оно-то да. И далеко не приоритетная это задача.
Но общий функционал можно было бы выделить.
Например из строки

Code: Select all

"Result: %SomeResult% units."
можно было бы подсвечивать:
- всё, что ОТ " и ДО % (не включая последний);
- всё, что ОТ % (не включая его) и до ".
Т.е. для указания НЕВКЛЮЧЕНИЯ элементарно нужна пара флагов. Остальное (подсветки) напишут уже люди сами. Ещё и поделятся потом :)

Posted: Tue Feb 16, 2010 2:55 pm
by iglezz
FeyFre
Повторяю, то, что вы требуете - задача синтаксического анализатора конкретного языка.
Где я такого требовал? Конкретную цитату, пожалуйста.

Не надо вычитывать между строк того, чего там на самом деле нет, я же довольно внятно написал. И даже пример привёл.

Речь изначально шла о некотором расширении возможностей текущей подсветки. Конкуренцию IDE и программерским редакторам никто не просит составлять.