Page 33 of 99
Posted: Tue Jan 21, 2014 12:57 pm
by Drugmix
Infocatcher
гм, не знал, что и там экранирование работает

В принципе, в тестовой версии акелпада Instructor добавил корректную работу lookbehind'ов, так что любое экранирование теперь можно легко добавить.
Posted: Tue Jan 21, 2014 2:33 pm
by Skif_off
Cuprum wrote:Название класса или id не может начинаться с цифры или дефиса
Почему тогда не так
Code: Select all
0 "(\.[a-z](\w|\-)+)" "\1=(0,${AREA},0)"
0 "(#[a-z](\w|\-)+)" "\1=(0,${VAR},0)"
, например?
Posted: Tue Jan 21, 2014 3:08 pm
by Drugmix
Skif_off
потому что, во-первых, как показал Infocatcher, оказывается id элемента всё-таки может начинаться и с дефиса.
во-вторых, так оно не сработает на #a или .b: нужно тогда + заменить на *.
в-третьих, - не нужно экранировать.
Posted: Tue Jan 21, 2014 4:39 pm
by Skif_off
Drugmix
Мой вопрос касался только первого символа [a-z] после \. и #. Скопировал как было, чтобы показать что имею в виду, в следующий раз постараюсь выражаться яснее.
Если кто-то вдруг возьмется пилить coder-файл:
погуглил, "Название класса или id не может начинаться с цифры или дефиса" верно в CSS 1 (W3C Recommendation 17 Dec 1996, revised 11 Apr 2008), а вот уже в CSS 2.1 (W3C Recommendation 07 June 2011) - нельзя начинать с цифры, с двух подряд дефисов или дефиса и цифры.
Posted: Wed Jan 22, 2014 7:35 pm
by Skif_off
Infocatcher
В
_akelmenu.coder +Call в Words не лишнее? Кажется, оно полностью перекрывается вторым правилом в QuotesRE.
Posted: Wed Jan 22, 2014 7:48 pm
by Infocatcher
Да я сначала закомментировал, а потом передумал – вроде, не мешает и должно лучше работать со старыми версиями (другое дело, насколько это нужно, к тому же я не проверял).
Posted: Thu Jan 23, 2014 1:00 pm
by Skif_off
А почему для ${IF} в дефолтной теме был выбран #339933? Очень похоже на ${COMM} (#008000), отвлекало, пока не заменил на #0000FF.
Posted: Fri Jan 24, 2014 10:43 am
by Cuprum
Как сделать чтобы автодополение появлялось (в html-файлах) после набора "<".
Пример: сейчас список автодополения появляется если набрать "h1". Мне надо, чтобы он появлялся когда я набираю "<h1". В html.coder поменял на
но не работает

Posted: Fri Jan 24, 2014 11:01 am
by Skif_off
Cuprum
Это из-за того, что "<" есть в секции Delimiters.
Крайняя дискуссия.
Posted: Sat Jan 25, 2014 6:43 am
by Instructor
Drugmix wrote:... если какой-то группе назначить стиль шрифта, то весь последующий за ней текст вплоть до следующей захваченной группы будет иметь тот же стиль шрифта.
Тестовая версия
Posted: Sat Jan 25, 2014 10:08 am
by Andrey_A_A
В автодополнении очень не нравится такая ситуация:
Курсор находится на нижних строках, а автоокно съезжает за экран и слова не вставить.
Posted: Sat Jan 25, 2014 11:24 am
by Drugmix
Instructor wrote:Drugmix wrote:... если какой-то группе назначить стиль шрифта, то весь последующий за ней текст вплоть до следующей захваченной группы будет иметь тот же стиль шрифта.
Тестовая версия
Теперь управление стилем шрифта вообще не срабатывает.
Code: Select all
aaa aaa bbb ccc
bbb aaa bbb ccc
ccc aaa bbb ccc
Code: Select all
0 "^(aaa)\s.*$" "\1=(2,${STR},0)"
0 "^(bbb)\s.*$" "\1=(3,${STR},0)"
0 "^(ccc)\s.*$" "\1=(4,${STR},0)"

Правда, если выделить пробел (+ опционально всё, что после него на строке) после первых трёх символов в начале строки, то вот тогда группе слева назначается стиль шрифта:

Posted: Sat Jan 25, 2014 12:17 pm
by Instructor
Posted: Wed Jan 29, 2014 6:12 pm
by Drugmix
Instructor
повторюсь, т.к. сообщение пропало при падении форума:
в последней тестовой версии этого бага уже нет.
Скорей бы уже тестовую версию в релиз

Posted: Thu Jan 30, 2014 9:34 am
by Cuprum
Можно ли сделать, чтобы для аббревиатур начинающихся с "<" (в HTML-файлах) появлялось окошко автодополнения ? Очень нужно (вставка по сочетанию клавиш не совсем то).