Тут ворде бы у нас плагины писать умеете только Вы и многоуважаемый Instructor
HighLight plugin
- Author
- Message
-
Offline
- Posts: 1
- Joined: Mon Feb 02, 2009 2:42 pm
- Location: Russia, Izhevsk
-
Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
К сожалению, мультиподсветку делать довольно проблемно, а с учетом появившейся возможности переключения способа подсветки, возможно, и не нужно.
Посему – обновленные версии файлов подсветки.
css_ext2.highlight
+ Псевдоэлементы и псевдоклассы
+ Некоторые свойства
+ Некоторые значения свойств
+ Названия цветов
+ Нестандартные свойства
js_ext2.highlight
+ Некоторые свойства и методы
+ Разные нестандартные свойства, методы и операторы
+ CSS-свойства
manifest.highlight
rdf.highlight
xbl.highlight
xul.highlight
Честно говоря, лениво поднимать предыдущие версии и сверять.
Так что просто – расширенные и дополненные, но XUL и XBL теперь без подсветки JavaScript.
То же + сборная солянка (изменения относительно входящих в комплект файлов, в основном, небольшие) + отображение размеров файлов (но не в старых версиях IE):
akelpad_highlight.html
В старом формате одним архивом:
highlight_css-js-manifest-rdf-xbl-xul.7z [13,9 Кбайт]
Остальные версии в старом формате пока что доступны здесь.
Посему – обновленные версии файлов подсветки.
css_ext2.highlight
+ Псевдоэлементы и псевдоклассы
+ Некоторые свойства
+ Некоторые значения свойств
+ Названия цветов
+ Нестандартные свойства
js_ext2.highlight
+ Некоторые свойства и методы
+ Разные нестандартные свойства, методы и операторы
+ CSS-свойства
manifest.highlight
rdf.highlight
xbl.highlight
xul.highlight
Честно говоря, лениво поднимать предыдущие версии и сверять.
Так что просто – расширенные и дополненные, но XUL и XBL теперь без подсветки JavaScript.
То же + сборная солянка (изменения относительно входящих в комплект файлов, в основном, небольшие) + отображение размеров файлов (но не в старых версиях IE):
akelpad_highlight.html
В старом формате одним архивом:
highlight_css-js-manifest-rdf-xbl-xul.7z [13,9 Кбайт]
Остальные версии в старом формате пока что доступны здесь.
Last edited by Infocatcher on Tue Apr 28, 2009 7:30 pm, edited 2 times in total.
-
Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
Changed: AkelPad 4.2.2 required.
Changed: new syntax file format.
Added: more advanced highlighting:
- Opportunity to highlight delimiters, words, the text between words (for example: line comments, quoted text, etc.);
- Opportunity to specify text color and background color.
- Opportunity to specify font style (normal, bold, italic, bold italic).
Added: cache syntax files and extensions association. Now plugin loads syntax file only if necessary. Can be off by setting "UseCache=0" in HighLight.ini.
Added: possibility to automatically highlight files without extension. Use "" in "Extensions:" section.
Added: syntax files:
- php.highlight;
- sql.highlight;
- python.highlight.
Added: external calls for mark/unmark selected text in whole document:
HighLight plugin v4.0
Changed: new syntax file format.
Added: more advanced highlighting:
- Opportunity to highlight delimiters, words, the text between words (for example: line comments, quoted text, etc.);
- Opportunity to specify text color and background color.
- Opportunity to specify font style (normal, bold, italic, bold italic).
Added: cache syntax files and extensions association. Now plugin loads syntax file only if necessary. Can be off by setting "UseCache=0" in HighLight.ini.
Added: possibility to automatically highlight files without extension. Use "" in "Extensions:" section.
Added: syntax files:
- php.highlight;
- sql.highlight;
- python.highlight.
Added: external calls for mark/unmark selected text in whole document:
Code: Select all
Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB")
Parameters:
2 - mark selected text;
"#RRGGBB" - text color, ignored if "0";
"#RRGGBB" - background color, ignored if "0".
Example:
Call("HighLight::Main", 2, "#000000", "#9BFF9B")
Call("HighLight::Main", 3)
Parameters:
3 - unmark text.-
Offline
- Posts: 98
- Joined: Thu Jul 03, 2008 7:23 pm
Нужно что бы после знака $ слово окрашевалось определённым цветом, и окраска заканчивалось пробелом, круглой скобкой и квадратной скобкой.
Я пока сделал, что только после пробела, можно добавить ещё несколько?
Code: Select all
;Flags Font Color Color Quote Quote Escape
; style text bkgrnd start end char
1 0 #0000A0 0 $ " " ""-
Offline
- Site Admin
- Posts: 6411
- Joined: Thu Jul 06, 2006 7:20 am
Tony
Используйте флаг "2":
Используйте флаг "2":
Code: Select all
Quotes:
3 0 #0000A0 0 $ "" ""-
Offline
- Posts: 1879
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Простенький способ конвертирование старых файлов подсветки.
Плагин Scripts + SearchReplace.js
Delimiters:
Что: ^([^ \t\n\r])[ \t]+([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)$
Чем: 1 0 $2 0 $1
Words:
Что: ^([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)[ \t]+(true|false)$
Чем: 1 0 $2 0 $1
Многострочно, без учета регистра.
P.S. Какой-то тут шрифт не моноширинный... =/
Плагин Scripts + SearchReplace.js
Delimiters:
Code: Select all
char color sel color
^([^ \t\n\r])[ \t]+([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)$
$1 $2 $3Чем: 1 0 $2 0 $1
Words:
Code: Select all
word color sel color
^([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)[ \t]+(true|false)$
$1 $2 $3 $4Чем: 1 0 $2 0 $1
Многострочно, без учета регистра.
P.S. Какой-то тут шрифт не моноширинный... =/