Cuprum wrote:если заменить (\w|-)+ на [\w-]+ то перестает работать. Не знаете, почему ? Ведь это синонимы.
Похоже на баг.
Posted: Wed Apr 02, 2014 10:55 pm
by Drugmix
Cuprum
там столько много "особенностей" или "багов", что я перестал в них что-либо понимать и когда составлял свои правила (для .ahk) - просто пробовал всё подряд, потому что на деле есть огромные разницы в работе правил
([\d])+ и ([\d]+)
Infocatcher
а почему просто [\w-]+ не работает? символ - же не требует "экранирования".
Парсер что, скажем [\w-:] понимает как "любой символ из диапазона от alphanumeric (\w) до :"?
Posted: Thu Apr 03, 2014 5:03 am
by Instructor
Cuprum wrote:Не знаете, почему ?
В новой версии плагина в случае ошибки в регулярном выражении секции "QuotesRE" будет выдаваться соответствующее сообщение.
Posted: Thu Apr 03, 2014 9:45 am
by Serge Yolkin
Drugmix
внутри квадратных скобок чёрточка означает диапазон (например [a-z]), поэтому в известных мне языках экранирования требует, по крайней мере, в общем случае.
Posted: Thu Apr 03, 2014 12:12 pm
by Drugmix
Serge Yolkin
значит, всё как я и предположил. Спасибо.
Posted: Wed Apr 09, 2014 11:23 am
by Cuprum
Сейчас в CSS-файлах решетка у цвета в HEX-нотации подсвечивается только когда указано 6 символов после решетки, например
Instructor wrote:Infocatcher писал(а):
0 "(#)([A-F\d])([A-F\d])([A-F\d])" "\1=(0,0,\2\2\3\3\4\4)"
Так не получится, т.к. в качестве цвета можно указывать только одну обратную ссылку.
Это в первой части ветки было (стр.92) А цвет в кодере должен быть задан 6-ю цифрами, тремя не катит...
Posted: Sun Apr 13, 2014 6:57 am
by Instructor
Изменено: клавиши Вверх и Вниз в поле фильтра переключают на список (CodeFold). Добавлено: возможность добавлять глобальные переменные с низким приоритетом. При этом глобальная переменная используется только в том случае, если она не найдена в активной теме. Добавлено: возможность устанавливать индивидуальные горячие клавиши для "Дополнить без списка" и "К следующей позиции" (AutoComplete). Добавлено: настройка для установки минимального количества символов, после которого начинает срабатывать "Дополнить без списка" (AutoComplete). Добавлено: обратная ссылка, задающая цвет, может состоять из 3-х символов (секция "QuotesRE"). Добавлено: опциональный ручной параметр для cache файла, при установке которого не обновляется информацию о типах файлов, а всегда используются указанные в cache файле типы.
Changed: Up and Down keys in the filter field switches to the list (CodeFold). Added: possibility to add global variables with low priority. Global variable is used only if it is not found in the active theme. Added: possibility to set individual hotkeys for "Complete without list" and "Go to next position" (AutoComplete). Added: setting to set the minimum number of characters after which "Complete without list" starts to work (AutoComplete). Added: backreference specifying color may consist of 3 characters (section "QuotesRE"). Added: optional manual parameter for cache file. If set, then do not update file types information and always use file types from cache file.
проверил - отсутствие пробела между командой и параметром не проблема, работает, но есть проблема с coder-файлом - из-за отсутствия слэша в Delimiters команда не будет подсвечена.
Понятно, чем грозит добавление, но насколько часто будет встречаться ошибка подсветки?
Пример с Grub4Dos, если я путанно написал : find--set-root /boot/hdat2.iso - слэш в Delimiters find--set-root /boot/hdat2.iso - без слэша в Delimiters.
Второй вариант выглядит правильно.
З.Ы. Однако, из-за обратного слэша в bat.coder тоже может неправильно подсветить, только не помню, почему оставил
Добавлено:
Или отсутствие пробела - пример некрасивого, не "канонiчного" или просто г@внокода и можно не париться?