AkelPad Forum Index AkelPad
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 Previous  1, 2, 3 ... 21, 22, 23, 24  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 2115

PostPosted: Tue Nov 03, 2009 4:01 pm    Post subject: Reply with quote

German
Тестовая.
Back to top
View user's profile Send private message Send e-mail
German



Joined: 09 Sep 2009
Posts: 7
Location: Russia

PostPosted: Thu Nov 05, 2009 7:38 am    Post subject: Reply with quote

Instructor
Не совсем понял какая связь между AkelPad.dll и HighLight.dll ?
Back to top
View user's profile Send private message
vadimsva



Joined: 16 Oct 2009
Posts: 5

PostPosted: Fri Nov 06, 2009 3:48 am    Post subject: Reply with quote

Обновил скрипт Inno Setup
*исправлена подсветка комментариев /* */
*добавлены новые типы подсветки комментариев //, { }, (* *)

http://narod.ru/disk/14813759000/inno.highlight.html

Instructor, почему не включается в плагин скрипты cs, inno?
Пришла еще такая идея, объясню как смогу, добавить ко всем скриптам определение по txt, это поможет подсвечивать в обычных текстовых файлах, не всегда в нужных расширениях находятся какие то коды, а так получится хорошее определение чисто подсветка синтаксиса.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 2115

PostPosted: Sat Nov 07, 2009 8:54 am    Post subject: Reply with quote

German
Сейчас плагин для AkelPad 4.x.x лишь посредник. Сам механизм подсветки реализован в AkelEdit'е (контроле AkelPad 4.x.x).

vadimsva
Не включаются, банально потому, что не на чем проверить.
Back to top
View user's profile Send private message Send e-mail
vadimsva



Joined: 16 Oct 2009
Posts: 5

PostPosted: Sat Nov 07, 2009 10:44 am    Post subject: Reply with quote

Instructor
Ну для inno можно взять скрипты примеры из inno setup, для cs это Microsoft Visual C#, Visual Studio .NET, IC Code SharpDevelop, Adobe Dreamweaver
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 238
Location: Kyiv, Ukraine

PostPosted: Sat Nov 07, 2009 1:26 pm    Post subject: Reply with quote

Instructor wrote:
Не включаются, банально потому, что не на чем проверить.

Вот я уже давным-давно выкладывал файл подсветки для .rc, но он также не был включен в стандартную комплектацию. Хотя файлы .rc можно открыть хотя бы из исходников самого AkelPad.
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 2115

PostPosted: Sat Nov 07, 2009 2:33 pm    Post subject: Reply with quote

DV
До того, как был реализован кэш, HighLight плагин загружал все файлы подсветок разом. Поэтому я сторонился добавления разнообразных файлов подсветки. Сейчас можно добавить и многие были добавлены, но часть тех кандидатур, которые находятся в "запасе", я не проверял (в виду отсутствия файлов для проверки). Что же касается rc.highlight, то он находится в разделе old, т.к. никто его не обновлял (формат файлов подсветки менялся).
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 238
Location: Kyiv, Ukraine

PostPosted: Sat Nov 07, 2009 5:36 pm    Post subject: Reply with quote

rc.highlight
http://www.megaupload.com/?d=W19VRUH6
Back to top
View user's profile Send private message
German



Joined: 09 Sep 2009
Posts: 7
Location: Russia

PostPosted: Mon Nov 09, 2009 8:24 am    Post subject: Reply with quote

Согласен с vadimsva, хотелось бы, чтобы можно было настраивать распознавание формата по содержимому, типа апачевского mime_magic, и/или добавить в модуль еще одну ф-цию - установить тип для открытого файла вручную.
Back to top
View user's profile Send private message
DV



Joined: 16 Nov 2006
Posts: 238
Location: Kyiv, Ukraine

PostPosted: Mon Nov 09, 2009 10:45 am    Post subject: Reply with quote

German wrote:
установить тип для открытого файла вручную.

Цитата из AkelFiles\Docs\HighLight-Rus.txt:
Quote:

Call("HighLight::Main", 1, "EXTENTION")
Параметры:
1
Установить ручную подсветку.
"EXTENTION"
Расширение. Например: "html".
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 167

PostPosted: Thu Nov 12, 2009 8:56 am    Post subject: Reply with quote

German

ContextMenu +

Quote:

"Подсветка" Index(3)
{
-"Assembler" Call("HighLight::Main", 1, "asm")
-"Bat" Call("HighLight::Main", 1, "bat")
-"C++" Call("HighLight::Main", 1, "cpp")
-"CSS" Call("HighLight::Main", 1, "css")
-"HTML" Call("HighLight::Main", 1, "html")
-"Ini" Call("HighLight::Main", 1, "ini")
-"JScript" Call("HighLight::Main", 1, "js")
-"Nsis" Call("HighLight::Main", 1, "nsi")
-"Pascal" Call("HighLight::Main", 1, "dpr")
-"VBScript" Call("HighLight::Main", 1, "vbs")
SEPARATOR
-"Убрать" Call("HighLight::Main", 1, "")
}


Планируется ли облегчение формата файлов подсветки согласно высказывавшимся здесь пожеланиям?
_________________
Take a sad song - and make it better!
That's what we gonna do
Back to top
View user's profile Send private message
Leopoldus



Joined: 12 Nov 2009
Posts: 4

PostPosted: Thu Nov 12, 2009 7:29 pm    Post subject: Reply with quote

Я пока только пытаюсь разобраться в сабже (второй день, но с большими перерывами). Объсяните, плиз, на пальцах, можно ли и как именно вручную включить подсветку синтаксиса для файла с нестандартным расширением, например, обычного документа HTML в файле tralala.123.
Из ответов, приведенных выше на этой странице, я так понял, что это возможно. Но как именно? Приведенные в постах Fr0sT и DV куски кода мне ни о чем пока не говорят Sad

Спасибо!
Back to top
View user's profile Send private message
German



Joined: 09 Sep 2009
Posts: 7
Location: Russia

PostPosted: Fri Nov 13, 2009 6:48 am    Post subject: Reply with quote

DV, Fr0sT, Спасибо.
Leopoldus - приведенный Fr0sT кусок кода - это пример настройки для плагина ContextMenu, который позволит выбирать подсветку правым кликом мыши.
Back to top
View user's profile Send private message
Fr0sT



Joined: 24 Jul 2007
Posts: 167

PostPosted: Fri Nov 13, 2009 7:55 am    Post subject: Reply with quote

Leopoldus
совершенно верно, см. в сторону ContextMenu. У меня лично этот раздел в главном меню, между видом и настройками.

Пришла в голову следующая идея касательно формата файлов подсветки:
1) Есть один общий файл
2) В нём определяются стили для набора сущностей: keyword, bracket, operator и т.д.
3) А в файлах для определённого языка содержатся чисто правила определения:

::
keyword
::
begin
end
program
...


это позволит достичь единого стиля подсветки для всех типов файлов (что пригодится, например, если меняешь фон текста - в случае, когда подсвеченный фрагмент вдруг сливается с фоном, исправлять это везде просто заколебёшься)

4) Оставить возможность в файлах для конкретного языка переопределять стили
_________________
Take a sad song - and make it better!
That's what we gonna do
Back to top
View user's profile Send private message
infimum



Joined: 02 Mar 2008
Posts: 11

PostPosted: Tue Nov 17, 2009 7:11 am    Post subject: Reply with quote

AutoHotkey highlight definition file for AkelPad
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3 ... 21, 22, 23, 24  Next
Page 22 of 24

 
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