HighLight plugin
- Author
- Message
-
Offline
- Posts: 21
- Joined: Sun May 06, 2007 10:14 am
The text in comments, quots, etc. have no special color and have highlighted words although they don't act as reserved words.
(at HTML it's any text that isn't in tags).
I don't know how the current algorithm works so I can't suggest the implementation.
Maybe some cases with there own rules and triggers between them for exp.
"//" is a trigger from "default mode" to "comment" and "break line" is a trigger from "comment" to "default mode".
"/*" is a trigger from "default mode" to "comment2" and "*/" is a trigger from "comment2" to "default mode".
The rules of "default mode" are no default text color, the signs and the reserved words.
The rules of "comment" and "comment2" are grey text as default and no reserved words.
(at HTML it's any text that isn't in tags).
I don't know how the current algorithm works so I can't suggest the implementation.
Maybe some cases with there own rules and triggers between them for exp.
"//" is a trigger from "default mode" to "comment" and "break line" is a trigger from "comment" to "default mode".
"/*" is a trigger from "default mode" to "comment2" and "*/" is a trigger from "comment2" to "default mode".
The rules of "default mode" are no default text color, the signs and the reserved words.
The rules of "comment" and "comment2" are grey text as default and no reserved words.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Idjo
HighLight plugin is fast doesn't matter how big openning file is. Because hightlights only visible area. Therefore to know that current word is in comment block, need to search in text - this will be quiet slow. Currently in highlight theme only available for setup - extentions of files, delimiters and words that will be hightlighted.
HighLight plugin is fast doesn't matter how big openning file is. Because hightlights only visible area. Therefore to know that current word is in comment block, need to search in text - this will be quiet slow. Currently in highlight theme only available for setup - extentions of files, delimiters and words that will be hightlighted.
-
Offline
- Posts: 4
- Joined: Mon Sep 18, 2006 6:13 am
Сообщение из темы о подсветке ....
================================
Гляди тут: http://colorer.sourceforge.net/
там и примеры и прочее.....
Было бы просто супер если этот плагинчик к Акелпаду приклеить
================================
Гляди тут: http://colorer.sourceforge.net/
там и примеры и прочее.....
Было бы просто супер если этот плагинчик к Акелпаду приклеить
-
Offline
- Posts: 16
- Joined: Tue Jun 12, 2007 8:54 am
А можно реализовать комментарии в следующем виде:
1. Вариант однострочных комментариев можно реализовать и сейчас:
Пример: в BATCH команда REM или в SQL "--", все что после них в строке это комментарий и следовательно выделяется одним цветом скажем серым
2. Сложные комментарии (начинаются с одной последовательности символов и заканчиваются другим) включить опционально, т.е. поставить какой-нибудь параметр, при включение которого будет производиться анализ (кому это надо), в противном случае не анализировать.
Просто без комментов очень неудобно работать... Особенно если закомментирован какой-то рабочий блок и там есть зарезервированные слова, то это сбивает с толку...
1. Вариант однострочных комментариев можно реализовать и сейчас:
Пример: в BATCH команда REM или в SQL "--", все что после них в строке это комментарий и следовательно выделяется одним цветом скажем серым
2. Сложные комментарии (начинаются с одной последовательности символов и заканчиваются другим) включить опционально, т.е. поставить какой-нибудь параметр, при включение которого будет производиться анализ (кому это надо), в противном случае не анализировать.
Просто без комментов очень неудобно работать... Особенно если закомментирован какой-то рабочий блок и там есть зарезервированные слова, то это сбивает с толку...
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
MaxxSoft
viewtopic.php?p=682#p682
viewtopic.php?p=682#p682
-
Offline
- Posts: 16
- Joined: Tue Jun 12, 2007 8:54 am
Я это читал и поэтому и написал, что варант однострочных комментов можно реализовать и сейчас... Потому что они всегда в поле зрения....Instructor wrote: Дело в том, что подсвечивается только видимая часть текста, и чтобы узнать был ли до этого блока "/*", необходимо каждый раз при обновлении окна производить поиск "/*" что непременно скажется на производительности.
А сложные комменты включить опционально... (т.е. кто может пожертвовать производительностью ради удобства милости просим, а кому это не надо, то и включать эту функцию не будет)
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 16
- Joined: Tue Jun 12, 2007 8:54 am
Согласен возможно, тогда и этот тип комменариев включить опционально...
Это если возможно конечно вообще реализовать... Но очень нужно... Просто когда редактировать иногда приходится пользоваться другими средами для редактирования текста(особенно если комментов половина текста), а не хотелось бы... Потомучто AkelPad рулит....
Это если возможно конечно вообще реализовать... Но очень нужно... Просто когда редактировать иногда приходится пользоваться другими средами для редактирования текста(особенно если комментов половина текста), а не хотелось бы... Потомучто AkelPad рулит....
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Changed: highlighting algorithm optimized. As a result of this - few bugs fixed.
Added: ini.hightlight theme (Merak).
HighLight plugin v2.3
Added: ini.hightlight theme (Merak).
HighLight plugin v2.3
-
Offline
- Posts: 2
- Joined: Fri Jun 22, 2007 9:58 am
Здравствуйте. Я пользуюсь Вашей программой в качестве предустановленного аддона к сборке тотал коммандера.
У меня такая проблема - плагин HighLighte не желает подсвечивать синтаксис указанных в нем в качестве "понимаемых" типов файлов.
Версия плагина 2.3, версия программы 3.2.5
Прочитал топик, судя по всему, установлен плагин правильно, тем более, что перепробовал много других вариантов размещения его файлов. AkelPad сообщает, что плагин работает, однако эффекта нет.
Как быть? Спасибо.
У меня такая проблема - плагин HighLighte не желает подсвечивать синтаксис указанных в нем в качестве "понимаемых" типов файлов.
Версия плагина 2.3, версия программы 3.2.5
Прочитал топик, судя по всему, установлен плагин правильно, тем более, что перепробовал много других вариантов размещения его файлов. AkelPad сообщает, что плагин работает, однако эффекта нет.
Как быть? Спасибо.