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 »

Xephon
Читаем внимательнее. Параметр "Escape char" вступает в силу только после того, как начало диапазона найдено. Сейчас пробую реализовать работоспособность "Escape char" до того, как начало диапазона найдено.

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

Post by Infocatcher »

Instructor wrote:
Infocatcher wrote:И еще. Никак не сделать, чтобы можно было подсвечивать текст внутри уже раскрашенных блоков?
Приоритет следующий Ссылки->Кавычки->Разделители->Слова. Вызов Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB") заносит выделение в разделители.
Я тут подумал... раз ссылки нормально подсвечиваются внутри кавычек, выделение заданной фразы внутри кавычек реализуемо.
Так почему бы поиск по Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB") не вызывать перед всей раскраской?

[UPD]
И еще.
Если, например, «=» – разделитель, то нельзя подсветить «==».

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

Post by Instructor »

Infocatcher wrote:Если, например, «=» – разделитель, то нельзя подсветить «==».

Code: Select all

Delimiters:
1	0	#CC3333	0	==
1	0	#33CC33	0	=

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

Post by Tony »

Предлогаю добавить возможность одним определённым словом(num, numbers или ещё что то) окрашевать все числа (0-9)

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

Post by Instructor »

Tony wrote:Предлогаю добавить возможность одним определённым словом(num, numbers или ещё что то) окрашевать все числа (0-9)
Числа можно подсветить, добавив их в разделители.

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

Post by Infocatcher »

Instructor wrote:
Infocatcher wrote:Если, например, «=» – разделитель, то нельзя подсветить «==».

Code: Select all

Delimiters:
1	0	#CC3333	0	==
1	0	#33CC33	0	=
Ай, забыл уточнить.
Речь шла о Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB")
Впрочем, все, что угодно, начинающееся с разделителей, так тоже не подсвечивается, равно как и отдельно разделители.

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

Post by Infocatcher »

И еще раз обновил свои файлы подсветки...

Видимо, баг: в AkelPad 3.x флаг нечувствительности к регистру не работает для разделителей (секция «Delimiters»).

P.S. А во «встроенной» подсветке XML специально такие веселенькие кислотные цвета? Конкретно зеленый явно желательно сделать потемнее.

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

Post by Instructor »

Infocatcher wrote:Видимо, баг: в AkelPad 3.x флаг нечувствительности к регистру не работает для разделителей (секция «Delimiters»).
Отличает 3.x:
- не работает секция "Quotes:"
- разделитель может состоять только из одного символа и он всегда регистрозависим.
- Цвет фона проявляется как цвет в выделении.

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

Post by Tony »

А можно какнибудь совмещать несколько подветок, например html и php?

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

Post by VladSh »

У меня в наклонном тексте закрывающий символ > смещается внутрь строки, причём чем больше строка, тем сильнее смещается.
Например строка:

Code: Select all

<META name="description" content="Текст и правильные аккорды. Песня группы Кино: Время есть, а денег нет.">
выглядит так:

Code: Select all

<META name="description" content="Текст и правильные аккорды. Песня группы Кино: Время есть, а денег не>т."

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

Post by Instructor »

VladSh wrote:У меня в наклонном тексте закрывающий символ > смещается внутрь строки, причём чем больше строка, тем сильнее смещается.
Снимаем наклонный стиль в *.highlight или выбираем другой шрифт (например Courier New).

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

Post by Instructor »

Added: external call - update cache.

Code: Select all

Call("HighLight::Main", 4)
  Parameters:
    4 - update cache.
HighLight plugin v4.2

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

Post by Infocatcher »

Instructor wrote:Added: external call - update cache.
Черт возьми, мегаудобно!
И никаких тебе перезапусков, чтобы посмотреть, как работает отредактированный файл подсветки.

Offline
Posts: 22
Joined: Fri Aug 10, 2007 2:58 pm
Location: Москва

Post by sergeich »

Instructor,
Не всегда точно позиционируется курсор. Может визуально стоять со смещением от символа, а иногда при его движениемя клавишами Left Right вообще сдвигается не по одному символу, а сразу по два. Заметил на жирном тексте, может не на жирном тоже это присутствует, но вроде не замечал.

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

Post by Instructor »

sergeich
Снимаем жирный стиль в *.highlight или выбираем другой шрифт (например Courier New).
Locked