Coder plugin (2)
- Author
 - Message
 
- 
				
								Offline
 - Site Admin
 - Posts: 6412
 - 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: 1162
 - Joined: Sun Oct 20, 2013 11:44 am
 
Cuprum
Второе правило в таком случае вообще не нужно, захват идёт первым правилом:
			
			
									
																
						Второе правило в таком случае вообще не нужно, захват идёт первым правилом:
Code: Select all
(``)(`text`)(``)- 
				
								Offline
 - Posts: 382
 - 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: 1162
 - 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: 382
 - 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: 1162
 - Joined: Sun Oct 20, 2013 11:44 am
 
- 
				
								Offline
 - Posts: 513
 - Joined: Sun Sep 15, 2013 8:25 am
 - Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы
 
- 
				
								Offline
 - Posts: 382
 - 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"    ">"          " 	>"