Page 13 of 26
Posted: Fri May 01, 2009 5:17 pm
by Instructor
Xephon
Читаем внимательнее. Параметр "Escape char" вступает в силу только после того, как начало диапазона найдено. Сейчас пробую реализовать работоспособность "Escape char" до того, как начало диапазона найдено.
Posted: Fri May 01, 2009 11:08 pm
by Infocatcher
Instructor wrote:Infocatcher wrote:И еще. Никак не сделать, чтобы можно было подсвечивать текст внутри уже раскрашенных блоков?
Приоритет следующий Ссылки->Кавычки->Разделители->Слова. Вызов Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB") заносит выделение в разделители.
Я тут подумал... раз ссылки нормально подсвечиваются внутри кавычек, выделение заданной фразы внутри кавычек реализуемо.
Так почему бы поиск по Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB") не вызывать
перед всей раскраской?
[UPD]
И еще.
Если, например, «=» – разделитель, то нельзя подсветить «==».
Posted: Sat May 02, 2009 3:22 am
by Instructor
Infocatcher wrote:Если, например, «=» – разделитель, то нельзя подсветить «==».
Code: Select all
Delimiters:
1 0 #CC3333 0 ==
1 0 #33CC33 0 =
Posted: Sat May 02, 2009 7:16 am
by Tony
Предлогаю добавить возможность одним определённым словом(num, numbers или ещё что то) окрашевать все числа (0-9)
Posted: Sat May 02, 2009 7:19 am
by Instructor
Tony wrote:Предлогаю добавить возможность одним определённым словом(num, numbers или ещё что то) окрашевать все числа (0-9)
Числа можно подсветить, добавив их в разделители.
Posted: Sat May 02, 2009 10:58 am
by Infocatcher
Instructor wrote:Infocatcher wrote:Если, например, «=» – разделитель, то нельзя подсветить «==».
Code: Select all
Delimiters:
1 0 #CC3333 0 ==
1 0 #33CC33 0 =
Ай, забыл уточнить.
Речь шла о Call("HighLight::Main", 2, "#RRGGBB", "#RRGGBB")
Впрочем, все, что угодно, начинающееся с разделителей, так тоже не подсвечивается, равно как и отдельно разделители.
Posted: Sat May 02, 2009 8:59 pm
by Infocatcher
И еще раз
обновил свои файлы подсветки...
Видимо, баг: в AkelPad 3.x флаг нечувствительности к регистру не работает для разделителей (секция «Delimiters»).
P.S. А во «встроенной» подсветке XML специально такие веселенькие кислотные цвета? Конкретно зеленый явно желательно сделать потемнее.
Posted: Sun May 03, 2009 3:08 am
by Instructor
Infocatcher wrote:Видимо, баг: в AkelPad 3.x флаг нечувствительности к регистру не работает для разделителей (секция «Delimiters»).
Отличает 3.x:
- не работает секция "Quotes:"
- разделитель может состоять только из одного символа и он всегда регистрозависим.
- Цвет фона проявляется как цвет в выделении.
Posted: Sun May 03, 2009 9:49 am
by Tony
А можно какнибудь совмещать несколько подветок, например html и php?
Posted: Sun May 03, 2009 10:16 am
by VladSh
У меня в наклонном тексте закрывающий символ > смещается внутрь строки, причём чем больше строка, тем сильнее смещается.
Например строка:
Code: Select all
<META name="description" content="Текст и правильные аккорды. Песня группы Кино: Время есть, а денег нет.">
выглядит так:
Code: Select all
<META name="description" content="Текст и правильные аккорды. Песня группы Кино: Время есть, а денег не>т."
Posted: Sun May 03, 2009 12:10 pm
by Instructor
VladSh wrote:У меня в наклонном тексте закрывающий символ > смещается внутрь строки, причём чем больше строка, тем сильнее смещается.
Снимаем наклонный стиль в *.highlight или выбираем другой шрифт (например Courier New).
Posted: Sun May 03, 2009 1:27 pm
by Instructor
Added: external call - update cache.
Code: Select all
Call("HighLight::Main", 4)
Parameters:
4 - update cache.
HighLight plugin v4.2
Posted: Sun May 03, 2009 11:04 pm
by Infocatcher
Instructor wrote:Added: external call - update cache.
Черт возьми, мегаудобно!
И никаких тебе перезапусков, чтобы посмотреть, как работает отредактированный файл подсветки.
Posted: Mon May 04, 2009 11:56 am
by sergeich
Instructor,
Не всегда точно позиционируется курсор. Может визуально стоять со смещением от символа, а иногда при его движениемя клавишами Left Right вообще сдвигается не по одному символу, а сразу по два. Заметил на жирном тексте, может не на жирном тоже это присутствует, но вроде не замечал.
Posted: Mon May 04, 2009 12:22 pm
by Instructor
sergeich
Снимаем жирный стиль в *.highlight или выбираем другой шрифт (например Courier New).