Page 10 of 26

Posted: Thu Dec 25, 2008 11:58 am
by Tony
DV
Тут ворде бы у нас плагины писать умеете только Вы и многоуважаемый Instructor :)

Posted: Sat Jan 17, 2009 11:30 am
by Eugeny
Создал свою подсветку для Microsoft SQL. Лежит тут

nncron highlight

Posted: Mon Feb 02, 2009 3:08 pm
by Casm
Сделал файл подсветки основных слов nnCron .
Скачать

EN:
nnCron crontab highlight file .

Posted: Thu Mar 05, 2009 4:00 pm
by Instructor
Fixed: split window didn't updated when plugin was loaded.


HighLight plugin v3.4

Posted: Tue Mar 17, 2009 9:25 pm
by Sovka
Синтаксис таком может сделать: (более гибкие возможности)

@case_sensitive = off

; i'm comment

@group1 (#ff0000)
   

@group2 (#3c04fg)
%CURSOR% %SELECTION% SEPARATOR %FILENAME% %DATE% %TIME%

Posted: Fri Apr 03, 2009 5:52 pm
by Veros
А можно ли выделять коментарии в скриптах, они начинаются с ; или #, или такой возможности пока что нету?

Posted: Sat Apr 11, 2009 10:45 pm
by Infocatcher
К сожалению, мультиподсветку делать довольно проблемно, а с учетом появившейся возможности переключения способа подсветки, возможно, и не нужно.
Посему – обновленные версии файлов подсветки.

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 Кбайт]

Остальные версии в старом формате пока что доступны здесь.

Posted: Mon Apr 20, 2009 12:06 pm
by Bom
а с учетом появившейся возможности переключения способа подсветки,
А что за возможность появилась?
И как переключать?

Posted: Mon Apr 20, 2009 4:38 pm
by Infocatcher
Bom wrote:А что за возможность появилась?
И как переключать?
HighLight-Rus.txt:
*** Внешний вызов ***

Call("HighLight::Main", 1, "html")
Параметры:
1 - установить ручную подсветку;
"html" - расширение.
И вызывать через плагины ContextMenu, ToolBar или Hotkeys.

Posted: Sun Apr 26, 2009 4:03 pm
by Instructor
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:

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.
HighLight plugin v4.0

Posted: Sun Apr 26, 2009 5:34 pm
by Tony
Нужно что бы после знака $ слово окрашевалось определённым цветом, и окраска заканчивалось пробелом, круглой скобкой и квадратной скобкой.

Code: Select all

;Flags  Font    Color   Color   Quote   Quote   Escape
;         style     text   bkgrnd  start    end      char
1	    0	  #0000A0	   0	     $	        " "	    ""
Я пока сделал, что только после пробела, можно добавить ещё несколько?

Posted: Sun Apr 26, 2009 5:51 pm
by Instructor
Tony
Используйте флаг "2":

Code: Select all

Quotes:
3       0     #0000A0      0        $           ""       ""

Posted: Sun Apr 26, 2009 6:21 pm
by Xephon
Свершилось!
Слава могущественному Instructor-у!

Posted: Sun Apr 26, 2009 6:50 pm
by Infocatcher
Простенький способ конвертирование старых файлов подсветки.
Плагин 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
Что: ^([^ \t\n\r])[ \t]+([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)$
Чем: 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
Что: ^([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)[ \t]+([^ \t\n\r]+)[ \t]+(true|false)$
Чем: 1 0 $2 0 $1

Многострочно, без учета регистра.

P.S. Какой-то тут шрифт не моноширинный... =/

Posted: Sun Apr 26, 2009 7:23 pm
by Xephon
При выборе стиля bold, правая часть подсвеченного слова оказывается не видна.