Смысл в том, чтобы цвета в панели со списком функций совпадали со цветами в главном окне. Потому что при тёмной синтаксической теме белый фон списка функций реально режет глаза.
Кто что думает по этому поводу?
Posted: Sat Feb 22, 2014 2:15 pm
by Lenchik
Я против.
Во встроенных цветовых темах с этим всё в порядке. И в самодельной цветовой теме (как раз тёмная) всё нормально — прописаны значения ${CodeFold_ListTextColor} ${CodeFold_ListBkColor} соответствующие тёмной "стороне" и отличающиеся от ${HighLight_BasicTextColor} ${HighLight_BasicBkColor}.
Posted: Sat Feb 22, 2014 2:41 pm
by DV
Lenchik wrote:Во встроенных цветовых темах с этим всё в порядке.
Ну давайте сравним, как лучше:
Posted: Sat Feb 22, 2014 2:50 pm
by VladSh
DV
Я давно предлагал сделать так в стандартных темах, было отказано. Потому сам переделал 2 темы, которыми и пользуюсь постоянно.
Posted: Sat Feb 22, 2014 3:57 pm
by Lenchik
Может быть у вас в coder.ini или akelpad.ini мусор какой остался со стародавних времен. Во всех же темах встроенных цвета на кодефолд прописаны.
А ещё в настройках codefold есть галки - системные цвета в списке и системный шрифт в списке.
Заодно хотелось бы добавку в темы: настройку гарнитуры и размера шоифта в панели codefold, чтобы мог отличаться от шрифта основного окна и системного.
Posted: Sat Feb 22, 2014 5:39 pm
by Instructor
Skif_off wrote:asm.coder
Подправлено.
Posted: Sat Feb 22, 2014 6:01 pm
by DV
Lenchik wrote:Может быть у вас в coder.ini мусор какой остался со стародавних времен.
Точно! А я-то, дятел, копирую этот файл с компьютера на компьютер и думаю: чего ж это с цветами такое несоответствие?..
Posted: Sun Feb 23, 2014 2:40 pm
by Instructor
Добавлено: поддержка регулярных выражений фиксированной длины для секций "Folds:" и "Skips:"
- Флаг 1048576 - регулярное выражение фиксированной длины в начале блока (секция "Folds:") или начале пропуска (секция "Skips:").
- Флаг 2097152 - регулярное выражение фиксированной длины в конце блока (секция "Folds:") или конце пропуска (секция "Skips:").
Added: support of regular expressions of fixed length in sections "Folds:" and "Skips:"
- Flag 1048576 - regular expression of fixed length in fold start ("Folds:" section) or skip start ("Skips:" section).
- Flag 2097152 - regular expression of fixed length in fold end ("Folds:" section) or skip end ("Skips:" section).
Folds:
;=========================================================
;Flags Font Color Color Fold Fold Delimiters
; style text bkgrnd start end
;=========================================================
;3145729=1+1048576+2097152
3145729 3 ${STR} 0 "x{3}" "y{4}" ""
Шаблон с не фиксированной длиной - это такой шаблон, по которому нельзя определить результирующую длину строки. К нему можно отнести:
- "a*", "a+", "a?", т.е. "a{n,m}", где n не равно m.
- использование условий, например, "a|b".
Posted: Thu Feb 27, 2014 5:46 am
by Instructor
Исправлено: флаги 1048576, 2097152 игнорировали сочетание с флагом 1.
Fixed: flags 1048576, 2097152 ignored combination with flag 1.
Instructor
Э-э-э... А почему (a|b) не фиксированной длины? По-моему - ровно один символ...
Добавлено: А (\b|$) и вовсе ни одного символа...
Добавлено: Из-за необходимости дополнительной проверки?
Добавлено: А [xy\b] - переменной длины, но сообщения об ошибке не выдаёт, хотя в случае \b и не работает.
Отдельное спасибо за сообщения об ошибках в файлах подсветки - стало гораздо легче.
А будет возможность использовать в RE конца фолда обратные ссылки из RE начала фолда?
Posted: Thu Feb 27, 2014 8:43 pm
by DV
Хотелось бы всё-таки в xml.coder увидеть добавленное расширение *.vcxproj . Который месяц его при каждом обновлении добавляю...
И стоит ли ожидать возможность отметки цветом текста, заданного регулярным выражением? ( viewtopic.php?t=1412&start=1297 )