HighLight plugin

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Changed: now marked text (external call) has highest highlight priority.
Changed: flag 2 is now 8192.

Added: possibility to assign font in highlight file ("Font:" section).
Added: possibility to assign colors in highlight file ("Colors:" section).
Added: new options "Quote include" and "Quote exclude" ("Quotes:" section).
Added: new flag 2 for "Words:" section. It allow, for example, to highlight words that contain only digits.
Added: extended features of external call for mark/unmark.


HighLight plugin v4.7

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

Post by Instructor »


Offline
Posts: 46
Joined: Sun Aug 23, 2009 3:31 am
Location: Днепропетровск, Украина

Post by psa1974 »

Instructor wrote:psa1974
Тестовая
Спасибо, в тестовой версии вышеобозначенная проблема ини-файлов отсутствует :)
Отдельное спасибо за возможность подсвечивать числа. Нормально удалось также выделять и 16-ричные числа. Ляпота! :)

Offline
Posts: 147
Joined: Fri Feb 08, 2008 6:41 pm
Location: British Columbia, Canada

Post by Surveyor »

Instructor,

Re: comments in highlight templates (after newly added section headers), example:

Code: Select all

Font:
; comment
0 0 ""
or

Code: Select all

Colors:
; comment
0 0 0 0 0 0 0 0 0 0
appear to disable template. Not really important, but if easily fixed it would be nice in next release...

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

Post by Instructor »

Surveyor
Fixed.

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

Post by Instructor »

Added: multivariate quote start (see bat.highlight for example).

Fixed: infinite loop with 256 flag.


HighLight plugin v4.8

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Думаю, было бы неплохо сделать возможность определения групп для ключевых слов.
Например:

Сейчас мы имеем кучу практически дублирующихся строк

Code: Select all

...
0	0	#3333CC	0	SET
0	0	#3333CC	0	SELF
0	0	#3333CC	0	STDCALL
0	0	#3333CC	0	REGISTER
0	0	#3333CC	0	TYPE
0	0	#3333CC	0	UNIT
0	0	#3333CC	0	USES
0	0	#3333CC	0	VIRTUAL
0	0	#339933	0	ARRAY
0	0	#339933	0	BREAK
0	0	#339933	0	CASE
0	0	#339933	0	DO
0	0	#339933	0	DOWNTO
...
А можно сделать так:

Code: Select all

Groups:
0	0	#3333CC	0	Keyword
0	0	#339933	0	OtherKeyword
0	0	#3399CC	0	VariableType

Words:
Keyword	SET
Keyword	CASE
VariableType	BYTE
или даже

Code: Select all

Keyword	SET CASE BEGIN END...
Это существенно сократило бы файлы, сделало более удобным и наглядным редактирование подсветок

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Frost +1 :!:

Только в

Code: Select all

Keyword   SET CASE BEGIN END...
я бы добавил разделитель слов, например запятую или точку с запятой.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

VladSh
в моём примере разделителем служит пробел ;) впрочем, это уже мелкие детали. Причем реализация этой фичи потребует лишь незначительного усложнения кода, насколько я это понимаю.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Fr0sT
Пробел нельзя. Пример: REDIM PRESERVE - подсвечивать нужно только тогда, когда эти 2 слова вместе, через пробел. Слово preserve вполне может использоваться в тексте отдельно, и подсвечивать его ненужно.
Лучше всё-таки запятая. т.к. точка с запятой - это символ комментария.

По остальному - тоже так думаю :wink:

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

VladSh
да, про ключевые пары слов не знал, тогда действительно ";" оптимально

Offline
Posts: 98
Joined: Thu Jul 03, 2008 7:23 pm

Post by Tony »

Было бы отлично, если бы в настройки плагина добавить "Enable HighLight in Print". Т.е. если отметиль галочкой, то в Preview и при печати на бумагу текст будет так же раскрашен, как и самом AkelPade.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

А я всё же за опцию "Enable HighLight in Copy to Clipboard" :wink:

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

хотелось бы увидеть поддержку xhtml

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

se7h, html.highlight Ван не подойдет? Или если на чистую, то xml.highlight
Locked