HighLight plugin

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

Post by Instructor »

Fixed: problem of different fonts in MDI (actual for AkelPad 3.2.1).


HighLight plugin v1.8

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

Post by Instructor »

Changed: more "flavorful" edit refreshing.


HighLight plugin v1.9

Offline
Posts: 16
Joined: Tue Sep 05, 2006 10:41 am
Location: Москва
Contact:

Post by LocKtaR-o-DarK »

спасибо, автор, цены тебе нет, наконец то акелпад превращается потихоньку в мой повседневный инструмент, понимаю, необходимо значительно пополнить базу подсветок, хочется надеяться, что со временем она будет достаточно полной, также неплохо бы реализовать помимо подсветки еще и проверку синтаксиса, а также специальное отображение бинарников, и все, я фанат :)
Может пользователи как то смогут помочь в создании базы?
Выложи подробные инструкции по созданию подсветок, я думаю, если каждый сделает хотя бы одну подсветку своего наиболее часто используемого языка, это уже будет неплохо, массовыми усилиями думаю, можно серьезно сдвинуть этот вопрос с мертвой точки.
Ну, что скажешь? а?

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

Post by Instructor »

Думаю инструкции будут излишни - достаточно взглянуть на содержание одного из файлов подсветки.

Offline
Posts: 16
Joined: Tue Sep 05, 2006 10:41 am
Location: Москва
Contact:

Post by LocKtaR-o-DarK »

смотрел, но этого мало
там нету проверки ситнаксиса
возьмем, к примеру, pspad
откроем им любой сценарий
что мы видим
метки подсвечиваются
коментарии курсивом и тд, это лучше увидеть, чем мне распинаться
в принципе, чтобы не делать лишнюю работу, можно ведь, наверное, взять готовые подсветки и пристегнуть их
я бы кинул для примера в формате xml подсветочку для сценариев, но уж очень она громоздка, думаю это не суть важно, подсветки можно найти наверное где угодно

есть еще одно пожеланице: режим отображения непечатаемых символов с подсветкой их красным цветом

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

Post by Instructor »

смотрел, но этого мало
Все, что есть

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

Post by Instructor »

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

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

Post by Instructor »

Added: NSIS files highlighting (Pascal Souchet aka MaxPaul).


HighLight plugin v2.1a

Offline
Posts: 30
Joined: Tue Nov 28, 2006 7:26 am

Post by SpellCaster »

Классно, Паскаль появился!
Правда, вот эти слова
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
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

SpellCaster
Правда, вот эти слова
...
ключевыми не являются, подсвечивать их смысла нет.
Если вы не видите смысла в подсветке break и т.д., то всегда можно их удалить из файла подсветки.

Offline
Posts: 6
Joined: Sat Mar 10, 2007 4:45 pm
Location: Alberta, Canada

Syntax Highlighting

Post by perlster »

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!!

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

Post by Instructor »

perlster
Copy "Archive.zip\Plugs\*.*" to "AkelFiles\Plugs"

Offline
Posts: 6
Joined: Sat Mar 10, 2007 4:45 pm
Location: Alberta, Canada

Post by perlster »

Instructor wrote:perlster
Copy "Archive.zip\Plugs\*.*" to "AkelFiles\Plugs"
Does not work!! Any other ideas?

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

Post by Instructor »

- Copy "Archive.zip\Plugs\*.*" to "AkelFiles\Plugs" (do not change directory structure).
- Turn on plugin from plugins dialog.
- Open file which highlighting supported (htm, html, cpp, c, css, dpr, cmd ... - they are specified in *.highlight).

Offline
Posts: 6
Joined: Sat Mar 10, 2007 4:45 pm
Location: Alberta, Canada

Post by perlster »

perlster wrote:
Instructor wrote:perlster
Copy "Archive.zip\Plugs\*.*" to "AkelFiles\Plugs"
Does not work!! Any other ideas?
I had an idea!! I re-started Akelpad ;)) Works like a charm! Thanks for your time!
Locked