Coder plugin (2)
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: умное дополнение слева (Coder::AutoComplete).
Добавлено: возможность копировать структуру списка (Coder::CodeFold). Требуется AkelPad 4.9.3 или выше.
Changed: smart complete from left (Coder::AutoComplete).
Added: possibility to copy structure of the list (Coder::CodeFold). Required AkelPad 4.9.3 or higher.
Coder plugin v14.7
Добавлено: возможность копировать структуру списка (Coder::CodeFold). Требуется AkelPad 4.9.3 или выше.
Changed: smart complete from left (Coder::AutoComplete).
Added: possibility to copy structure of the list (Coder::CodeFold). Required AkelPad 4.9.3 or higher.
Coder plugin v14.7
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Cuprum
Второе правило в таком случае вообще не нужно, захват идёт первым правилом:
Второе правило в таком случае вообще не нужно, захват идёт первым правилом:
Code: Select all
(``)(`text`)(``)
-
Offline
- Posts: 381
- Joined: Wed Sep 28, 2011 3:05 pm
И еще. Вот у меня такой код в Quotes
Но хочется подсвечивать 3 и более нижних подчеркивания в начале строки другим цветом (обозначают горизонтальную линию).
Вношу в QuotesRE такое
И ничего.
Походу, у Quotes приоритет над QuotesRE. Тут можно что-то сделать или придется отказаться от Quotes и писать несколько правил в QuotesRE?
Code: Select all
;1+4 Italic
5 3 ${TAG} 0 "_" "_" "" "" ""
Вношу в QuotesRE такое
Code: Select all
; Horizontal Rule
0 "^\s*(_{3,})" "\1=(0,${VAR},0)"
Походу, у Quotes приоритет над QuotesRE. Тут можно что-то сделать или придется отказаться от Quotes и писать несколько правил в QuotesRE?
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Так и есть. А Escape char, Quote include, Quote exclude не пробовали?Cuprum wrote:Походу, у Quotes приоритет над QuotesRE.
По моему предыдущему вопросу: проглядел правило в Folds
Code: Select all
;1+512 Multiline code
513 1 ${VAR} 0 "```" "```" ""
2All
Давно хотел спросить: зачем в Quotes, Delimiters и Folds добавлять флаг 1 учитывать регистр, если используются исключительно не буквы?
-
Offline
- Posts: 381
- Joined: Wed Sep 28, 2011 3:05 pm
Skif_off
Escape char обрабатывает только экранированный символ, т. е. когда он внутри кавычек встречается именно так - \символ. А вот по поводу Quote include и Quote exclude я так и не понял как они работают и где помогают ;(Так и есть. А Escape char, Quote include, Quote exclude не пробовали?
Но ведь тогда многострочный код не будет виден в панели фолдинга. А там могут быть случаи не только анонимной подсветки, но и с указанием языка:Возможно, имеет смысл добавить флаг 262144?
Code: Select all
``` ruby
код
еще код
```
+12All
Давно хотел спросить: зачем в Quotes, Delimiters и Folds добавлять флаг 1 учитывать регистр, если используются исключительно не буквы?
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Если исключительно "не буквы", то, пожалуй, что и незачем. Ибо ещё в незабвенном "AkelPad Plugins Manual" сказано:Skif_off wrote:зачем в Quotes, Delimiters и Folds добавлять флаг 1 учитывать регистр, если используются исключительно не буквы?
"This bit, when set, enforces case-sensitivity on ...
This operation is only valid for alphabetic characters (a..z, A..Z) ; other characters (eg. $) have only a single case and are not affected."
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
-
Offline
- Posts: 512
- Joined: Sun Sep 15, 2013 8:25 am
- Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы
-
Offline
- Posts: 381
- Joined: Wed Sep 28, 2011 3:05 pm
Надо бы добавить в html.coder в Folds
а то сейчас при применении тега source подсветка парных тегов ломается.
Code: Select all
;--Single tags--
...
;110592=4096+8192+32768+65536
110592 0 0 0 "<source" ">" " >"