HighLight plugin

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

Post by Instructor »

Fixed: small highlight problem.


HighLight plugin v2.9

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

Post by Instructor »

Changed: AkelPad 3.5.0 required.

Added: now plugin can be compiled with GCC.


HighLight plugin v3.0

Offline
Posts: 15
Joined: Fri Apr 11, 2008 11:12 am

Post by ta2i4 »

Между плагинами AkelBrackets, Highlight и SpecialChar постоянно возникают конфликты, что приводит к некорректной подсветке синтаксиса (подсветка не накладывается на сами символы, а находится немного выше и правее).
Если поставить Highlight в ini-файле первым в загрузку, то конфликтов не наблюдается, если во время работы AkelPad не загружать или не выгружать другие два плагина.
Если же во время работы AkelPad пришлось выгрузить AkelBrackets или SpecialChar, цирк начинается. Особенно, если открыть новый файл - вот там все и видно.

Хотелось бы функции подсветки этих трех плагинов объединить в один плагин Highlight.

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

Post by Instructor »

Никаких проблем в работе Highlight и SpecialChar не наблюдаю.

DV
Offline
Posts: 1291
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Цитата из AkelBrackets-Rus.txt:
Примечание:
Чтобы избежать перерисовки подсвеченных активных скобок,
плагин AkelBrackets.dll должен быть загружен ПОСЛЕ плагина
HighLight.dll.

Расположение плагина Highlight выше AkelBrackets в ini-файле именно за это и отвечает.
:)

Хотя вопрос действительно актуальный. Может, переименовать AkelBrackets в XBrackets или ZBrackets, чтобы он гарантированно был после плагина Highlight?

Offline
Posts: 15
Joined: Fri Apr 11, 2008 11:12 am

Post by ta2i4 »

Дело в том, что подсветкой должен заниматься один плагин (скажем AdvHighlight - Advanced Highlight).
Допустим у нас какой-либо плагин или перечисленные 3 плагина не стоят в автозагрузке. Неправильный порядок загрузки пользователем вызывает нехорошие последствия.

PS: Возможно все в порядке загрузки плагинов.

Offline
Posts: 1
Joined: Fri Apr 25, 2008 4:55 pm

HighLight plugin

Post by SEREGGA »

Подскажите как сделать подсветку файлов без расширения

Offline
Posts: 24
Joined: Tue Nov 13, 2007 5:55 am
Location: Voronezh
Contact:

HighLight plugin

Post by saym101 »

Мне кажется что удобнее было бы в файлах зарегистрированных слов сделать деление по блокам.

Code: Select all

<block=слово целиком Сolor=#000000 Color in=0 Case=FALSE>
text1
text2
</block>

<block=слово целиком Сolor=#258341 Color in=0 Case=FALSE>
text1
text2
</block>

<block=по буквам Color=#000333 Color in=0>
а
к
д
</block=по буквам>

<block=по знакам Color=#000333 Color in=0>
1
;
/
</block=по знакам>

<block=составное Color=#000333 Color in=0>
/(`.*?`)
$#
&
$OPTIONS
</block=составное>

<block=составное Color=#444444 Color in=0>
/(`.*?`)
$#
&
$OPTIONS
</block=составное>
Может я и не прав. Но мне кажется что так удобнее наполнять свои файлы и подправлять другие. Чем каждый раз прописывать одни и теже данные, да и файл будет по короче.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

По этому плагу хочется, чтобы для определённого типа файла указывать несколько подсветок, и чтобы они работали одновременно, а не "перебивали" друг друга.
Пример: html-файлы, в них есть и теги HTML и код JS. Сейчас же работает либо то, либо другое.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

VladSh wrote:По этому плагу хочется, чтобы для определённого типа файла указывать несколько подсветок, и чтобы они работали одновременно, а не "перебивали" друг друга.
Лучше возможность выбора добавить – тогда и несохраненные файлы можно будет подсвечивать.

А в HTML-подсветку можно добавить CSS и JavaScript, например, фиолетовым цветом (#9933dd) :)

P.S. Подсветка CSS с псевдоклассами (не добавлено только кое-что из CSS3 – все равно практически нигде не работает :D):
css.highlight (добавленное размещено снизу строчными буквами, а также изменены разделители)

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

Post by Instructor »

Changed: AkelPad 3.6.0 required.


HighLight plugin v3.1

Offline
Posts: 1
Joined: Fri Jul 11, 2008 9:05 am

Post by Archery »

Хотелось бы совместить NotePad++ и AkelPad
В одном кодировки нормально работают в другом подсветка)
Да и вообще очень многие фичи.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Александр, можно ли сделать, чтобы подсветка работала только тогда, когда перед символом стоит пробел или табуляция?
Вот пример: я для символа '&' назначил синий цвет, но плагин подсвечивает этот символ даже если он является составной частью других слов - в наименовании переменной n&, что не есть гуд, т.к. при конкатенации всё сливается и трудно отличить, что на самом деле склеиваится.
Будет отлично, если добавить такую проверку хотябы для символов.

Offline
Posts: 1
Joined: Thu Aug 14, 2008 12:18 am

Highlighting

Post by heromed »

Is it possible to highlight whole lines (as in Delphi) between 2 sets of delimeters, and after a delimeter ?

ie:

(* this is a comment
Second line of the comment *)

{ comment 1
Comment 2}

or:

// This also a comment

Offline
Posts: 92
Joined: Wed Aug 27, 2008 11:16 am

Post by Mr.Merak »

2 Instructor

В поставке с плагином Вы используете мою тему INI.
Так вот, я её обновил.
Обновите и Вы, пожалуйста, дистрибутив.
www.merak.ho.ua/other/ini.highlight
Locked