Page 12 of 26
Posted: Tue Apr 28, 2009 7:28 pm
by Infocatcher
Обновил свои файлы подсветки.
Posted: Wed Apr 29, 2009 10:02 am
by Mr.Merak
Обновил свою раскраску для INI
Кстати, а почему нельзя в расширение ставить *.highlight ?
Posted: Wed Apr 29, 2009 2:48 pm
by VladSh
Обнаружились баги при отображении наклонного текста в двойных кавычках:
1. Закрывающая двойная кавычка отображается как одинарная.
2. пробелов между словами нет - текст последующего слова налазит на текст предыдущего.
Шрифт: Arial, обычный, 10.
P.S. Настроил блочный коммент, а он не работает:
Code: Select all
0 1 #FF00FF 0 `%REM` `%END REM` ""
всё, что между %REM и %END REM (они не в одной строке) должно раскрашиваться, а раскрашивается только текст первой строки, той же самой, в которая начинается с %REM.
Posted: Wed Apr 29, 2009 3:02 pm
by FeyFre
1. Закрывающая двойная кавычка отображается как одинарная.
Помоиму она отображается правильно, но в связи с наклоном просто её часть сливается с последним симовлом.
Впрочем я наклоны убрал - очень сложно правильно позиционировать каретку мышкой.
Posted: Thu Apr 30, 2009 12:03 pm
by Instructor
VladSh wrote:всё, что между %REM и %END REM (они не в одной строке) должно раскрашиваться, а раскрашивается только текст первой строки, той же самой, в которая начинается с %REM.
На данный момент разбор правил для подсветки проводится только внутри одной строки.
Posted: Thu Apr 30, 2009 5:30 pm
by Infocatcher
Хорошо бы во «встроенных» файлах подсветки к подсвечиванию двойных кавычек "..." добавить одинарные '...'.
И в CSS нету однострочных комментариев:
http://www.w3.org/TR/CSS21/syndata.html#comments,
http://stepbystep.htmlbook.ru/?id=50
А в подсветку ini можно добавить
Posted: Fri May 01, 2009 7:26 am
by VladSh
CSS: весь текст, что после тильды (~), можно выделить красным

, чтобы не забывали

Типа того
Posted: Fri May 01, 2009 8:50 am
by Instructor
Changed: AkelPad 4.2.3 required.
Changed: flag "2" is changed.
Added: new list of flags:
- 1 case sensitive.
2 quote doesn't contain delimiters. ("Quotes:" section only).
4 quote end required ("Quotes:" section only).
8 quote start string is ignored and last meet delimiter used as quote start ("Quotes:" section only).
16 quote end string is ignored and first meet delimiter used as quote end ("Quotes:" section only).
32 don't highlight quote start ("Quotes:" section only).
64 don't highlight quote end ("Quotes:" section only).
128 don't match and don't highlight quote start ("Quotes:" section only).
256 don't match and don't highlight quote end ("Quotes:" section only).
512 quote start located at line start ("Quotes:" section only).
1024 quote end located at line end ("Quotes:" section only).
Added: xml syntax file.
Fixed: external call for mark/unmark.
HighLight plugin v4.1
Posted: Fri May 01, 2009 9:22 am
by Tony
Подцветка ведёт себя некоррекно в режиме переноса строк при экранизации кавычек (\"...\").
Posted: Fri May 01, 2009 9:35 am
by Instructor
Tony
Какая полная подсвечиваемая строка? И какая строка в файле подсветки?
Posted: Fri May 01, 2009 3:02 pm
by Xephon
В этой версии экранирующие символы игнорируются.
Например
1025 1 #808080 0 `;` "" "`"
Символ ` перед точкой с запятой не приводит к отключению подсветки.
Posted: Fri May 01, 2009 3:19 pm
by Infocatcher
Во, отлично получилось!
Code: Select all
Quotes:
; 1+4+512
517 2 0 0 "[" "]" ""
; 1+4+8+128+256+512
909 0 #3333CC 0 "" = ""
Posted: Fri May 01, 2009 4:00 pm
by Xephon
Также не понятна область применения флага 2. Не могли бы вы прокомментировать?
Posted: Fri May 01, 2009 4:24 pm
by Instructor
Xephon wrote:Символ ` перед точкой с запятой не приводит к отключению подсветки.
Параметр "Escape char" вступает в силу только после того, как начало диапазона найдено.
Также не понятна область применения флага 2. Не могли бы вы прокомментировать?
Диапазон считается найденым, если в нем не присутствует ниодного разделителя.
Posted: Fri May 01, 2009 5:13 pm
by Xephon
Параметр "Escape char" вступает в силу только после того, как начало диапазона найдено.
И? Escape char есть, начало диапазона есть, а эффекта нет. Что делать?