Page 42 of 99

Posted: Wed Apr 02, 2014 10:45 pm
by Skif_off
Cuprum wrote:если заменить (\w|-)+ на [\w-]+ то перестает работать. Не знаете, почему ;) ? Ведь это синонимы.
Похоже на баг.

Posted: Wed Apr 02, 2014 10:55 pm
by Drugmix
Cuprum
там столько много "особенностей" или "багов", что я перестал в них что-либо понимать и когда составлял свои правила (для .ahk) - просто пробовал всё подряд, потому что на деле есть огромные разницы в работе правил
([\d])+ и ([\d]+)

Posted: Wed Apr 02, 2014 10:56 pm
by Infocatcher
Skif_off

Code: Select all

[\w\-]+
?

Posted: Wed Apr 02, 2014 11:04 pm
by Drugmix
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 символов после решетки, например

Code: Select all

#FF0000
Хотелось бы также видеть подсветку и для сокращенной формы (3 символа)

Code: Select all

#F00
Ради эксперимента в QuotesRE

Code: Select all

0	"(#)([A-F\d]{3})"  "\1=(0,0,\2)"
, не сработало.

Posted: Wed Apr 09, 2014 1:34 pm
by Serge Yolkin

Code: Select all

0   "(#)([A-F\d])([A-F\d])([A-F\d])\b"  "\1=(0,0,\2\2\3\3\4\4)"
не проверял (пишу с телефона)

Posted: Wed Apr 09, 2014 3:20 pm
by Cuprum
Serge Yolkin
Что-то не работает..

Posted: Thu Apr 10, 2014 8:32 am
by Serge Yolkin
Cuprum
Ага, стормозил:
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 plugin v13.2

Posted: Sun Apr 13, 2014 9:46 am
by DrakonHaSh
у меня после обновы перестал работать ctrl-space :(

Blocks:
$~#==
#==============================================================================================================

$~#--
#--------------------------------------------------------------------------------------------------------------

Posted: Sun Apr 13, 2014 1:49 pm
by Instructor
Исправлено: вызов списка автодополнения.

Fixed: autocomplete list call.


Coder plugin v13.3

Posted: Sun Apr 13, 2014 4:30 pm
by Skif_off
Кто постоянно использует bat/cmd просветите, пожалуйста:
случайно встретил код

Code: Select all

CD/D %TEMP%
start/b "" "%~nx0" %~d0 %thisvol%
проверил - отсутствие пробела между командой и параметром не проблема, работает, но есть проблема с coder-файлом - из-за отсутствия слэша в Delimiters команда не будет подсвечена.
Понятно, чем грозит добавление, но насколько часто будет встречаться ошибка подсветки?

Пример с Grub4Dos, если я путанно написал :):
find --set-root /boot/hdat2.iso - слэш в Delimiters
find --set-root /boot/hdat2.iso - без слэша в Delimiters.
Второй вариант выглядит правильно.

З.Ы. Однако, из-за обратного слэша в bat.coder тоже может неправильно подсветить, только не помню, почему оставил :(

Добавлено:
Или отсутствие пробела - пример некрасивого, не "канонiчного" или просто г@внокода и можно не париться?