Coder plugin (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 58
Joined: Sat Apr 12, 2008 11:43 am

Post by koros »

FeyFre wrote: Maximum document ### characters.
Да именно это. Спасибо.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post 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 на предмет "лишних" переменных?

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Предложение: во всех .coder файлах прописать по умолчанию такое:

Code: Select all

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

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Я против.
Во встроенных цветовых темах с этим всё в порядке. И в самодельной цветовой теме (как раз тёмная) всё нормально — прописаны значения ${CodeFold_ListTextColor} ${CodeFold_ListBkColor} соответствующие тёмной "стороне" и отличающиеся от ${HighLight_BasicTextColor} ${HighLight_BasicBkColor}.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Lenchik wrote:Во встроенных цветовых темах с этим всё в порядке.
Ну давайте сравним, как лучше:
Image

Image

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

Post by VladSh »

DV
Я давно предлагал сделать так в стандартных темах, было отказано. Потому сам переделал 2 темы, которыми и пользуюсь постоянно.

Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »


Image


Image


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

Image


А ещё в настройках codefold есть галки - системные цвета в списке и системный шрифт в списке.

Заодно хотелось бы добавку в темы: настройку гарнитуры и размера шоифта в панели codefold, чтобы мог отличаться от шрифта основного окна и системного.

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

Post by Instructor »

Skif_off wrote:asm.coder
Подправлено.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Lenchik wrote:Может быть у вас в coder.ini мусор какой остался со стародавних времен.
Точно! А я-то, дятел, копирую этот файл с компьютера на компьютер и думаю: чего ж это с цветами такое несоответствие?..

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

Post 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

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Instructor
Туплю, наверное, но можно пример использования новых флагов?
Фиксированную длину не совсем понял.

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

Post 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".
Last edited by Instructor on Thu Feb 27, 2014 6:25 am, edited 1 time in total.

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

Post by Instructor »

Исправлено: флаги 1048576, 2097152 игнорировали сочетание с флагом 1.

Fixed: flags 1048576, 2097152 ignored combination with flag 1.


Coder plugin v12.7

Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Instructor
Э-э-э... А почему (a|b) не фиксированной длины? По-моему - ровно один символ...

Добавлено: А (\b|$) и вовсе ни одного символа...

Добавлено: Из-за необходимости дополнительной проверки?

Добавлено: А [xy\b] - переменной длины, но сообщения об ошибке не выдаёт, хотя в случае \b и не работает.

Отдельное спасибо за сообщения об ошибках в файлах подсветки - стало гораздо легче.

А будет возможность использовать в RE конца фолда обратные ссылки из RE начала фолда?
Last edited by Serge Yolkin on Thu Feb 27, 2014 9:34 pm, edited 1 time in total.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Хотелось бы всё-таки в xml.coder увидеть добавленное расширение *.vcxproj . Который месяц его при каждом обновлении добавляю...
И стоит ли ожидать возможность отметки цветом текста, заданного регулярным выражением? ( viewtopic.php?t=1412&start=1297 )
Locked