AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

HighLight plugin
Goto page 1, 2, 3 ... 24, 25, 26  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Mon Jan 15, 2007 8:06 pm    Post subject: HighLight plugin Reply with quote

HighLight плагин был замещен Coder плагином.

HighLight plugin was superseded by Coder plugin.


Syntax highlighting (based on Iczelion's method).

<<Download>>


Additional syntax files:
http://akelpad.sourceforge.net/files/plugs/HighLight/


Last edited by Instructor on Sat Jun 19, 2010 9:53 am; edited 2 times in total
Back to top
View user's profile Send private message Send e-mail
B3ND3R



Joined: 16 Jan 2007
Posts: 3

PostPosted: Tue Jan 16, 2007 5:43 am    Post subject: Reply with quote

Большое спасибо за плагин! Теперь с уверенностью могу выбросить EmEditor! По всей видимости скоро должен выйти AkelPad 3.2.1, в описании плагина эта версия рекомендуется!

Сразу несколько предложений!

Для каждого зарезервированного слова прописывать цвет отдельно не удобно! Может есть мозможность ввести что-то типа блоков? К примеру идет секция Words, а сделать Words_N, где N идут цвета шестнацатиричный или название! И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр!

Вот я сделал пример, как можно реализовать файлы с подсветкой:
http://rapidshare.com/files/11920637/HighLight.rar

И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* и заканчиваются */, вот среди этих символов текст будет все время указанным цветом!

Пока все!
Back to top
View user's profile Send private message
maxim2



Joined: 21 Aug 2006
Posts: 22

PostPosted: Tue Jan 16, 2007 6:51 am    Post subject: Reply with quote

О! Давно ждал! Спасибо огромное!
Back to top
View user's profile Send private message Visit poster's website
B3ND3R



Joined: 16 Jan 2007
Posts: 3

PostPosted: Tue Jan 16, 2007 7:05 am    Post subject: Reply with quote

И еще, зависти ли от того в какой кодировке созранен файл конфигурации подсветки?
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Tue Jan 16, 2007 8:16 am    Post subject: Reply with quote

B3ND3R
Quote:
Может есть мозможность ввести что-то типа блоков?
Первая идея была такой, но потом пришел к настоящему.
Quote:
И возможно с Sensetive стоит сделать также, прадва я не совсем понял что это за параметр!
Sensitive: TRUE слово чувствительно к регистру, FALSE слово не чувствительно к регистру.
Quote:
И еще может попробовать добавить коментарии, к примеру в php они начинаются с /* и заканчиваются */, вот среди этих символов текст будет все время указанным цветом!
Дело в том, что подсвечивается только видимая часть текста, и чтобы узнать был ли до этого блока "/*", необходимо каждый раз при обновлении окна производить поиск "/*" что непременно скажется на производительности.
Quote:
И еще, зависти ли от того в какой кодировке созранен файл конфигурации подсветки?
Да, только UTF-16LE.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Thu Jan 18, 2007 6:07 am    Post subject: Reply with quote

Changed: increase speed of work with long lines. Now handles words and delimiters only in update region.
Changed: make words and delimiters hightlighted, even if their beginning is not displayed (RichEdit 2.0).

Fixed: last partly visible word doesn't highlighted.


HighLight plugin v1.1
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Thu Jan 18, 2007 8:45 am    Post subject: Reply with quote

Added: batch files highlighting (bat.highlight).


HighLight plugin v1.1a
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Thu Jan 18, 2007 4:52 pm    Post subject: Reply with quote

Fixed: infinite loop on some conditions.


HighLight plugin v1.2
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Fri Jan 19, 2007 10:31 am    Post subject: Reply with quote

Fixed: buffer overflow when update region contains word more then 260 characters long.


HighLight plugin v1.3
Back to top
View user's profile Send private message Send e-mail
Natrio



Joined: 13 Sep 2006
Posts: 12

PostPosted: Sat Jan 20, 2007 3:23 pm    Post subject: Reply with quote

Большое спасибо автору! Smile
Я рад, что реализация подсветки синтаксиса всё-таки оказалась возможной.

Хочу заметить, что читаемость и даже видимость подсвеченного текста зависит не только от цветов подсветки, но и от ФОНА.

Попробуйте выделить часть подсвеченного текста, - возможно в некоторых местах он станет плохо или вообще не читаемым. Могу предложить такие способы это исправить:
  1. Инвертировать цвета в выделении. Способ, наверное, простой, но далеко не бесспорный - возможны совпадения с системным цветом выделения.

  2. Не подсвечивать текст в выделении. Способ, возможно, безотказный, не даром его используют многие программы, например браузеры. Недостаток только один - выделение не подсвечивается. Wink

  3. Задавать для каждого слова или знака ДВА цвета - обычный и для выделения. Способ самый красивый и гибкий, но и самый сложный. Возможно, в этом случае лучше сопоставлять каждому слову в файле подсветки не сам код цвета, а его символьное обозначение, а уже каждому символьному обозначению сопоставить свою пару цветов. Или вернуться к группам, что в конце концов, ничуть не сложнее, как мне кажется.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sat Jan 20, 2007 3:26 pm    Post subject: Reply with quote

Fixed: after unloading and next load, plugin doesn't set highlight scheme to the current file (SDI).


HighLight plugin v1.4
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sat Jan 20, 2007 3:40 pm    Post subject: Reply with quote

Natrio
Quote:
Попробуйте выделить часть подсвеченного текста, - возможно в некоторых местах он станет плохо или вообще не читаемым.
У меня все читабельно, главное темно-синий не назначать Smile
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sat Jan 20, 2007 4:29 pm    Post subject: Reply with quote

Fixed: last word in a file does not highlighted, if after it was NULL character.


HighLight plugin v1.5
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sun Jan 21, 2007 10:34 am    Post subject: Reply with quote

Added: possibility to assign colors in selection for delimiters and words.


HighLight plugin v1.6
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5315

PostPosted: Sun Jan 21, 2007 7:26 pm    Post subject: Reply with quote

Changed: now after loading all edit controls updates (MDI).


HighLight plugin v1.7
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page 1, 2, 3 ... 24, 25, 26  Next
Page 1 of 26

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group