HighLight plugin
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 16
- Joined: Tue Sep 05, 2006 10:41 am
- Location: Москва
- Contact:
спасибо, автор, цены тебе нет, наконец то акелпад превращается потихоньку в мой повседневный инструмент, понимаю, необходимо значительно пополнить базу подсветок, хочется надеяться, что со временем она будет достаточно полной, также неплохо бы реализовать помимо подсветки еще и проверку синтаксиса, а также специальное отображение бинарников, и все, я фанат
Может пользователи как то смогут помочь в создании базы?
Выложи подробные инструкции по созданию подсветок, я думаю, если каждый сделает хотя бы одну подсветку своего наиболее часто используемого языка, это уже будет неплохо, массовыми усилиями думаю, можно серьезно сдвинуть этот вопрос с мертвой точки.
Ну, что скажешь? а?
Может пользователи как то смогут помочь в создании базы?
Выложи подробные инструкции по созданию подсветок, я думаю, если каждый сделает хотя бы одну подсветку своего наиболее часто используемого языка, это уже будет неплохо, массовыми усилиями думаю, можно серьезно сдвинуть этот вопрос с мертвой точки.
Ну, что скажешь? а?
-
Offline
- Posts: 16
- Joined: Tue Sep 05, 2006 10:41 am
- Location: Москва
- Contact:
смотрел, но этого мало
там нету проверки ситнаксиса
возьмем, к примеру, pspad
откроем им любой сценарий
что мы видим
метки подсвечиваются
коментарии курсивом и тд, это лучше увидеть, чем мне распинаться
в принципе, чтобы не делать лишнюю работу, можно ведь, наверное, взять готовые подсветки и пристегнуть их
я бы кинул для примера в формате xml подсветочку для сценариев, но уж очень она громоздка, думаю это не суть важно, подсветки можно найти наверное где угодно
есть еще одно пожеланице: режим отображения непечатаемых символов с подсветкой их красным цветом
там нету проверки ситнаксиса
возьмем, к примеру, pspad
откроем им любой сценарий
что мы видим
метки подсвечиваются
коментарии курсивом и тд, это лучше увидеть, чем мне распинаться
в принципе, чтобы не делать лишнюю работу, можно ведь, наверное, взять готовые подсветки и пристегнуть их
я бы кинул для примера в формате xml подсветочку для сценариев, но уж очень она громоздка, думаю это не суть важно, подсветки можно найти наверное где угодно
есть еще одно пожеланице: режим отображения непечатаемых символов с подсветкой их красным цветом
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Added: .dpr, .pas files highlighting (pascal.highlight).
Added: .css files highlighting (css.highlight).
Fixed: possible problem with highlight on big files.
HighLight plugin v2.0
Added: .css files highlighting (css.highlight).
Fixed: possible problem with highlight on big files.
HighLight plugin v2.0
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 30
- Joined: Tue Nov 28, 2006 7:26 am
Классно, Паскаль появился!
Правда, вот эти слова
SIZEOF #3399CC 0 FALSE
INTERRUPT #3333CC 0 FALSE
RESULT #3333CC 0 FALSE
SELF #3333CC 0 FALSE
BREAK #339933 0 FALSE
EXIT #339933 0 FALSE
ключевыми не являются, подсвечивать их смысла нет. Вот список зарезервированных слов из дельфового хелпа:
and array as asm
begin case class const
constructor destructor dispinterface div
do downto else end
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor
In addition to the words above, private, protected, public, published, and automated act as reserved words within object type declarations, but are otherwise treated as directives. The words at and on also have special meanings.
Правда, вот эти слова
SIZEOF #3399CC 0 FALSE
INTERRUPT #3333CC 0 FALSE
RESULT #3333CC 0 FALSE
SELF #3333CC 0 FALSE
BREAK #339933 0 FALSE
EXIT #339933 0 FALSE
ключевыми не являются, подсвечивать их смысла нет. Вот список зарезервированных слов из дельфового хелпа:
and array as asm
begin case class const
constructor destructor dispinterface div
do downto else end
except exports file finalization
finally for function goto
if implementation in inherited
initialization inline interface is
label library mod nil
not object of or
out packed procedure program
property raise record repeat
resourcestring set shl shr
string then threadvar to
try type unit until
uses var while with
xor
In addition to the words above, private, protected, public, published, and automated act as reserved words within object type declarations, but are otherwise treated as directives. The words at and on also have special meanings.
-
Offline
- Posts: 6
- Joined: Sat Mar 10, 2007 4:45 pm
- Location: Alberta, Canada
Syntax Highlighting
Hey Alex and Alek....
I'm trying to get Syntax highlighting to work on Akelpad 3.2.5 -- NO JOY!
The plugin is installed and running. Which directory should *.highlight be in? I have it living in C:\Program Files\AkelPad\AkelFiles\Plugs -- the same directory as the *.dll files. Is that OK? So is syntax highlighting automatic, or do I have to turn it on manually? How? Thanks again!!
I'm trying to get Syntax highlighting to work on Akelpad 3.2.5 -- NO JOY!
The plugin is installed and running. Which directory should *.highlight be in? I have it living in C:\Program Files\AkelPad\AkelFiles\Plugs -- the same directory as the *.dll files. Is that OK? So is syntax highlighting automatic, or do I have to turn it on manually? How? Thanks again!!
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am