Coder plugin (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Infocatcher
гм, не знал, что и там экранирование работает :)
В принципе, в тестовой версии акелпада Instructor добавил корректную работу lookbehind'ов, так что любое экранирование теперь можно легко добавить.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post 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)"
, например?

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Skif_off
потому что, во-первых, как показал Infocatcher, оказывается id элемента всё-таки может начинаться и с дефиса.
во-вторых, так оно не сработает на #a или .b: нужно тогда + заменить на *.
в-третьих, - не нужно экранировать.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post 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) - нельзя начинать с цифры, с двух подряд дефисов или дефиса и цифры.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Infocatcher
В _akelmenu.coder +Call в Words не лишнее? Кажется, оно полностью перекрывается вторым правилом в QuotesRE.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Skif_off wrote:В _akelmenu.coder +Call в Words не лишнее?
Да я сначала закомментировал, а потом передумал – вроде, не мешает и должно лучше работать со старыми версиями (другое дело, насколько это нужно, к тому же я не проверял).

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

А почему для ${IF} в дефолтной теме был выбран #339933? Очень похоже на ${COMM} (#008000), отвлекало, пока не заменил на #0000FF.

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Как сделать чтобы автодополение появлялось (в html-файлах) после набора "<".
Пример: сейчас список автодополения появляется если набрать "h1". Мне надо, чтобы он появлялся когда я набираю "<h1". В html.coder поменял на

Code: Select all

$~<h1
<h1>$[]</h1>
но не работает :(

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Cuprum
Это из-за того, что "<" есть в секции Delimiters. Крайняя дискуссия.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Drugmix wrote:... если какой-то группе назначить стиль шрифта, то весь последующий за ней текст вплоть до следующей захваченной группы будет иметь тот же стиль шрифта.
Тестовая версия

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

В автодополнении очень не нравится такая ситуация:

Image

Курсор находится на нижних строках, а автоокно съезжает за экран и слова не вставить.

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post 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)"
Image
Правда, если выделить пробел (+ опционально всё, что после него на строке) после первых трёх символов в начале строки, то вот тогда группе слева назначается стиль шрифта:
Image

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »


Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Instructor
повторюсь, т.к. сообщение пропало при падении форума:
в последней тестовой версии этого бага уже нет.
Скорей бы уже тестовую версию в релиз :)

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Можно ли сделать, чтобы для аббревиатур начинающихся с "<" (в HTML-файлах) появлялось окошко автодополнения ? Очень нужно (вставка по сочетанию клавиш не совсем то).
Locked