Page 38 of 99

Posted: Fri Feb 21, 2014 11:03 am
by koros
FeyFre wrote: Maximum document ### characters.
Да именно это. Спасибо.

Posted: Fri Feb 21, 2014 11:36 pm
by Skif_off
Случайно обнаружил

Code: Select all

Delimiters:
1	0	${DEL2}	0	.

Words:
0	0	${IF}	0	.break
0	0	${IF}	0	.continue
0	0	${IF}	0	.if
0	0	${IF}	0	.elseif
0	0	${IF}	0	.endif
0	0	${IF}	0	.else
0	0	${IF}	0	.repeat
0	0	${IF}	0	.until
0	0	${IF}	0	.untilcxz
0	0	${IF}	0	.while
0	0	${IF}	0	.endw


Никто случайно не правил _js.coder Infocatcher на предмет "лишних" переменных?

Posted: Sat Feb 22, 2014 12:11 pm
by DV
Предложение: во всех .coder файлах прописать по умолчанию такое:

Code: Select all

FoldList:
;================================================
;ListTextColor            ListBkColor
;================================================
${HighLight_BasicTextColor} ${HighLight_BasicBkColor}
Смысл в том, чтобы цвета в панели со списком функций совпадали со цветами в главном окне. Потому что при тёмной синтаксической теме белый фон списка функций реально режет глаза.
Кто что думает по этому поводу?

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:Во встроенных цветовых темах с этим всё в порядке.
Ну давайте сравним, как лучше:
Image

Image

Posted: Sat Feb 22, 2014 2:50 pm
by VladSh
DV
Я давно предлагал сделать так в стандартных темах, было отказано. Потому сам переделал 2 темы, которыми и пользуюсь постоянно.

Posted: Sat Feb 22, 2014 3:57 pm
by Lenchik

Image


Image


Может быть у вас в coder.ini или akelpad.ini мусор какой остался со стародавних времен. Во всех же темах встроенных цвета на кодефолд прописаны.

Image


А ещё в настройках 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).


Coder plugin v12.6

Posted: Mon Feb 24, 2014 5:12 am
by Serge Yolkin
Instructor
Туплю, наверное, но можно пример использования новых флагов?
Фиксированную длину не совсем понял.

Posted: Thu Feb 27, 2014 5:29 am
by Instructor
Serge Yolkin
Текст:

Code: Select all

xxx
  123
yyyy

Code: Select all

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.


Coder plugin v12.7

Posted: Thu Feb 27, 2014 9:19 am
by Serge Yolkin
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 )