HighLight plugin

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 22
Joined: Fri Aug 10, 2007 2:58 pm
Location: Москва

Post by sergeich »

Instructor,
Привык уже к шрифту Arial :-) Courier очень все растягивает и занимается много места. Может можно будет в будущих версиях поправить? Спасибо.

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

sergeich
можешь заюзать любой другой моноширинный шрифт по вкусу. Тут закавыка в том, что длина строки рассчитывается до изменения стилей.

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

Post by VladSh »

Fr0sT wrote:можешь заюзать любой другой моноширинный шрифт по вкусу. Тут закавыка в том, что длина строки рассчитывается до изменения стилей.
Н-дык вся прелесть (привычка) как раз и заключается в том, чтобы не юзать моноширинные шрифты :D
Go back to DOS :?: :?

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

Да оно понятно... хотя для исходников лучше моноширинного ничего не придумали. Тогда просите Инструктора, чтобы изменил принцип обработки строк)

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

Post by VladSh »

Речь не только об исходниках. Может быть простой текстовый файл, использующий правила подсветки - это ведь удобно.

Наличие баго-фичи по крайней мере для меня, как для разраба, подразумевает его исправление или уточнение :) Хотя, вот думаю, а может это неправильно?.. :mrgreen:


Инструктор, измените пожалуйста принцип обработки строк)

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

Post by VladSh »

MDI-Rus.txt переименовал в MDI-Rus.mnu, для файлов mnu сделал свой файл подсветки mnu.highlight, вот его содержание:

Code: Select all

;==================
;Files to highlight
;==================

Extensions:
mnu


;=====================================================
;Flags  Font    Color   Color   Quote   Quote   Escape
;       style   text    bkgrnd  start   end     char
;=====================================================
Quotes:
5	1	#808080	0	"`"		"`"		""


;======================================
;Flags  Font    Color   Color   Char(s)
;       style   text    bkgrnd
;======================================
Delimiters:
1	0	0	0	" "
1	0	0	0	"	"
1	0	#CC3333	0	(
1	0	#CC3333	0	)


;===================================
;Flags  Font    Color   Color   Word
;       style   text    bkgrnd
;===================================
Words:
1	0	#0000FF	0	Command
1	0	#0000FF	0	Call
1	0	#0000FF	0	Exec
1	0	#0000FF	0	Icon
1	0	#0000FF	0	Index
1	0	#0000FF	0	Link
1	0	#FF00FF	0	SEPARATOR
1	2	#000080	0	CLEAR
1	2	#000080	0	EXPLORER
1	2	#000080	0	LANGUAGES
1	2	#000080	0	MDIDOCUMENTS
1	2	#000080	0	RECENTFILES
но почему-то из Words подсвечивается только слово CLEAR.
1-ю колонку всю менял на 0, чтобы не было зависимо к регистру, но... не работает.

Подскажите, в чём может быть проблема?
Last edited by VladSh on Thu May 07, 2009 1:19 pm, edited 1 time in total.

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

Post by Instructor »

VladSh
Пробел и табуляцию в разделители надо добавить.

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

Post by Instructor »

Changed: cache now saved in stand-alone file.

Added: settings dialog.
Added: possibility to set global font style.


HighLight plugin v4.3

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

Post by VladSh »

Instructor wrote:VladSh
Пробел и табуляцию в разделители надо добавить.
Всё заработало.
Спасибо большое! :D

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

Post by VladSh »

Instructor wrote:Added: possibility to set global font style.
Что даёт установка глобального стиля?
Нужно ли это как-то учитывать при написании файлов подсветок?

Offline
Posts: 98
Joined: Thu Jul 03, 2008 7:23 pm

Post by Tony »

При внешнем вызове плагина

Code: Select all

Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB")
неподсвечивается текст находящийся около разделителей. Например все слова начинающиеся со знака $.

Offline
Posts: 2
Joined: Sat May 16, 2009 1:06 pm

Post by Robot_n7 »

у всех есть глюк с жирными шрифтами? у меня курсор становится не сразу за символом и немного на него налегает. в итоге когда вся строка жирная то курсор находится примерно посередине последнего слова. но это еще не все, если эта жирная строка вылазит за окно блокнота, но сам текст нежирный бы влез, то строка не переносится и часть слова просто не видна. вобщем словами объяснить немного сложно, вот скриншот http://smages.com/a0/c9/a0c9cbada15f7b6 ... f3.png.htm
в нормальном режиме все нормально
http://smages.com/ff/e1/ffe183c7dba8c14 ... 91.png.htm

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

Post by Instructor »

Robot_n7
"HighLight::Settings->Глобальный стиль шрифта->Включено->игнорировать" или выбираем подходящий шрифт, например Courier New.

Offline
Posts: 2
Joined: Sat May 16, 2009 1:06 pm

Post by Robot_n7 »

Instructor wrote:Robot_n7
"HighLight::Settings->Глобальный стиль шрифта->Включено->игнорировать" или выбираем подходящий шрифт, например Courier New.
поставил игнорировать, тогда шрифт становится не жирным. как сделать чтоб жирный был?

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

Post by Instructor »

Robot_n7
"...или выбираем подходящий шрифт, например Courier New." :)
Locked