Может, я туплю, но не плучается сделать, чтобы "<" - являлось началом фолда, а "< " (с пробелом) - нет. Включена подсветка тэгов. Игрался с секциями Folds: и Skips: - безрезультатно...
Folds:
;=====================================================================
;Flags Font Color Color Fold Fold Delimiters
; style text bkgrnd start end
;=====================================================================
;2049=1+2048
2049 0 0 0 "< " "..." ""
;1=1
1 0 0 0 "<" "..." ""
Posted: Mon Feb 07, 2011 10:29 pm
by Serge Yolkin
Instructor
Спасибо. Ведь пробовал! Видимо, запутался в порядке правил. А после подсказки - сразу все хорошо.
Пытаюсь наваять подсветку для .hta файлов, включая подсветку внутри тэгов style и script (только JS). Стадия - примерно, альфа. Но уже можно пользоваться (с некоторыми оговорками). Иногда подглючивает фолдинг - синтаксис в скриптах уж больно не жесткий, и не могу победить структуру with - в ней строка с чего угодно может начинаться.
С аплоудом есть организационные трудности, поэтому, если кому-то интересно, могу отправить почтой, или вставить в сообщение заююэнкоженый архив (на wincmd так делают, здесь не видел - может, нельзя?)
Posted: Tue Feb 08, 2011 11:48 am
by Fr0sT
А смысл? Выкладывай тут в тегах code. Либо залить на файлообменник. Ну и можно выпендриться и в base64 перегнать
Posted: Tue Feb 08, 2011 6:07 pm
by Infocatcher
js.coder:
Набираем /*, получаем комментирование всего текста ниже.
Теперь набираем */, но подсветка так и остается на месте.
Не работает или пока не работает сворачивание:
- Не настроить раздел Skips, если есть комментарии на "с" или "*". По старому стандарту комментарий начинается, если "с" или "*" стоит в первой позиции строки (точнее в первом столбце). Причем даже если бы в этой секции Skips работали бы флаги, например 8, то этого было бы недостаточно, т.к. признак комментария "c" стоит строго в 1 столбце.
- Пользовательские типы, когда после "type" нет признака конца ("::" или "end type"). Просто нет признака конца, к которому можно прицепиться.
- Вложенные "if" не всегда ловятся хорошо. Скорей всего, дело в настройках, но мне пока не удается победить.
Наверно, стоит пока вообще убрать блоки для фортрана.
При курсивном начертании у символов почему-то отрезается маленький кусочек справа, но не всегда, а только если следующая табуляция.
Posted: Wed Feb 09, 2011 1:34 pm
by Instructor
Paulus
Исправлено.
Posted: Fri Feb 11, 2011 8:00 pm
by Paulus
Что-то не пойму, я скачал сейчас coder.dll и сам akelpad, но
эта штука осталась
Posted: Fri Feb 11, 2011 8:07 pm
by se7h
Paulus
видимо исправлено в исходниках, но плагин пока официально не обновлялся
ждите
Posted: Sat Feb 12, 2011 10:28 am
by Serge Yolkin
Вот, собственно, более-менее универсальный файл подсветки, поддерживающий (с некоторыми оговорками) синтаксис html, css, js. Написан, в основном, для hta, но работает и с остальными поддерживаемыми форматами (см. секцию Extensions:). Цвета заданы явно - я привык с разными типами файлов работать в разных цветовых схемах. В общем, заготовка для Вашего творчества.