Page 91 of 99

Posted: Thu Oct 08, 2015 9:53 pm
by Cuprum
Instructor

Code: Select all

См. Coder 18.0 + тестовая
Почему-то @-правила на всех уровнях по-прежнему подсвечиваются цветом переменной
${OP} из

Code: Select all

0	"([@_a-z\d\-]++)?(\.[_a-z\d\-]++)?(:[:]?[_a-z\d\-]++)*"  "\1=(0,${OP},0) \2=(0,${VAR},0) \3=(0,${AREA},0)"  0        0
а не ${TYPE} из блока

Code: Select all

;@-rules
css.coder

Posted: Fri Oct 09, 2015 8:01 am
by Infocatcher
Instructor
У меня в _js.coder в автодополнении вот такое:

Code: Select all

$~Services.console.logStringMessage $~XPCOM_slog $~slog
Services.console.logStringMessage($[]);
Начинаю набирать «sl» – список есть, аббревиатура эта в нем выводится. Если скрыть список для автодополнения, то по сочетанию клавиш для «дополнить со списком» (у меня это Ctrl+Space) он выводится. Набираю дальше, получается уже «slo» или «slog», так всё: ни списка автоматом, ни по сочетанию клавиш – ничего.
Посмотреть можно на ранее выложенном архиве.

Posted: Fri Oct 09, 2015 10:16 pm
by KDJ
Instructor
In js.coder should be replaced:
$~ConnectObject $~WScript.ConnectObject
with
$~ConnectObject $~AkelPad.ConnectObject

Posted: Sat Oct 10, 2015 11:57 pm
by Drugmix
Странно работает правило в Folds:

Code: Select all

; 2359297=1+262144+2097152
2359297	3	${COMM}	0	"/*"	"^\s*\*/"	""	0	0
То так, то эдак:
ImageImageImage

Posted: Sun Oct 11, 2015 5:23 am
by YuS
Drugmix wrote: Странно работает правило в Folds:

Code: Select all

; 2359297=1+262144+2097152
2359297	3	${COMM}	0	"/*"	"^\s*\*/"	""	0	0
То так, то эдак:
Странно, что оно вообще срабатывает в тексте на 2 и 3 скрине... а может быть, там другие правила срабатывают? Попробуйте отключить остальные...
И ещё, возможно, лучше сделать так:
1+512+262144+2097152

Posted: Sun Oct 11, 2015 1:52 pm
by Instructor
Cuprum wrote:Почему-то @-правила на всех уровнях по-прежнему подсвечиваются цветом переменной ${OP}
См. Coder 18.2 + тестовая
Infocatcher wrote:У меня в _js.coder в автодополнении вот такое...
См. Coder 18.2
KDJ wrote:In js.coder should be replaced...
Done.
Drugmix wrote:Странно работает правило в Folds
См. Coder 18.2

Posted: Sun Oct 11, 2015 2:02 pm
by Instructor
Изменено: настройка "Сохранять регистр введённых символов" игнорируется для секции "Blocks:" и регистрозависимых слов из базы Highlight'а (Coder::AutoComplete).
Исправлено: дополнение с учётом регистра (Coder::AutoComplete).
Исправлено: поиск блока с флагом 2097152 (Coder::CodeFold).

Changed: ignore setting "Save typed symbols case" for "Blocks:" section and for case sensitive words from HighLight base (Coder::AutoComplete).
Fixed: case sensitive completion (Coder::AutoComplete).
Fixed: find fold with 2097152 flag (Coder::CodeFold).


Coder plugin v18.2

Posted: Sun Oct 11, 2015 3:07 pm
by Drugmix
Instructor
Спасибо, так работает, но баг вроде всё равно частично присутствует:

Code: Select all

; 262184=8+32+262144
262184	3	${COMM}	0	"/*"	"*/"	""	0	0
1. Печатаем такое:
Image - всё ок.
2. Допечатываем до такого:
Image - уже ошибка
3. Обновляем кэш кодера:
Image - всё снова ок.

Posted: Sun Oct 11, 2015 4:03 pm
by Kley
Instructor
В плагине v.18.0 не работало такое (js.coder, vbs.coder, далее не проверял):
где-то в тексте "NewDoc".
еще где-то - new.
Попробуйте добиться появления окна Авто-дополнения. Наверно прозвучало грубо, но это не так. Боюсь опять много напишу :)
Попробовал с Coder v.18.2 и тестовой (чуть выше, для Cuprum). Откатился на предыдущую тестовую и Coder v.18.2.
Не смог "протестить". Опять конфликт со скобками. AkelPad вылетает по щелчку возле них.
p.s. Забыл сказать: в txt.coder все в порядке. Сторонний, скачан где-то.

Posted: Sun Oct 11, 2015 4:32 pm
by Cuprum
Kley
Не смог "протестить". Опять конфликт со скобками. AkelPad вылетает по щелчку возле них.
Попробуйте отключить Xbrackets. Тестовая с этим плагином пока не совместима.

Instructor
Спасибо, теперь подсвечивается, как нужно.

Posted: Sun Oct 11, 2015 5:07 pm
by Kley
Cuprum
Спасибо. Ну, да не вылетает.

А вот с
Kley wrote:где-то в тексте "NewDoc".
еще где-то - new.
осталось по-прежнему :cry:

Posted: Sun Oct 11, 2015 5:41 pm
by Infocatcher
Instructor
Спасибо, теперь нормально.

Еще одна странность. Есть вот такое:

Code: Select all

$=d
document$[]
Почему оно срабатывает для набранного «add»? Мне казалось, сто слева должны быть разделители...

Posted: Sun Oct 11, 2015 5:49 pm
by Instructor
Drugmix wrote:... но баг вроде всё равно частично присутствует...
См. Coder 18.3
Kley wrote:...осталось по-прежнему...
Не воспроизводится. Убедитесь, что вы используете последню версию плагина.

Infocatcher
$= как раз для использования без разделителей. Вам нужен $~.

Posted: Sun Oct 11, 2015 5:52 pm
by Instructor
Исправлено: поиск конца блока без флага 2097152 (Coder::CodeFold).

Fixed: find fold end without 2097152 flag (Coder::CodeFold).


Coder plugin v18.3

Posted: Sun Oct 11, 2015 6:13 pm
by Skif_off
Подскажите, пожалуйста, почему в QuotesRE не работает правило

Code: Select all

0	"(ErrorDocument)\s([0-9]{3}+)"	"\1=(0,${OP},0) \2=(0,${NUM},0)"	0	0
?
Так
0 "(ErrorDocument\s)([0-9]{3}+)" "\1=(0,${OP},0) \2=(0,${NUM},0)" 0 0
работает.
Крайняя тестовая версия AkelPad.