Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 294
Joined: Tue Jul 27, 2010 11:18 pm

Post by Serge Yolkin »

Может, я туплю, но не плучается сделать, чтобы "<" - являлось началом фолда, а "< " (с пробелом) - нет. Включена подсветка тэгов. Игрался с секциями Folds: и Skips: - безрезультатно...

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

Post by Instructor »

Serge Yolkin

Code: Select all

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	"<"               "..."     ""

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

Post by Serge Yolkin »

Instructor
Спасибо. Ведь пробовал! Видимо, запутался в порядке правил. А после подсказки - сразу все хорошо.

Пытаюсь наваять подсветку для .hta файлов, включая подсветку внутри тэгов style и script (только JS). Стадия - примерно, альфа. Но уже можно пользоваться (с некоторыми оговорками). Иногда подглючивает фолдинг - синтаксис в скриптах уж больно не жесткий, и не могу победить структуру with - в ней строка с чего угодно может начинаться.
С аплоудом есть организационные трудности, поэтому, если кому-то интересно, могу отправить почтой, или вставить в сообщение заююэнкоженый архив (на wincmd так делают, здесь не видел - может, нельзя?)

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

А смысл? Выкладывай тут в тегах code. Либо залить на файлообменник. Ну и можно выпендриться и в base64 перегнать

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

js.coder:
Набираем /*, получаем комментирование всего текста ниже.
Теперь набираем */, но подсветка так и остается на месте.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Infocatcher
точно :shock:

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

Post by Instructor »

Infocatcher
Уже было исправлено :)

Offline
Posts: 15
Joined: Thu Nov 29, 2007 2:15 pm
Location: St. Petersburg

Post by Paulus »

Вощем вот, сделал подсветку для Фортрана.
Выложил сюда (надеюсь что ссылка самоменяться не будет):
http://www.humyo.com/CvKyHrs/fortran.co ... 6vd1PfxPzE

Не работает или пока не работает сворачивание:
- Не настроить раздел Skips, если есть комментарии на "с" или "*". По старому стандарту комментарий начинается, если "с" или "*" стоит в первой позиции строки (точнее в первом столбце). Причем даже если бы в этой секции Skips работали бы флаги, например 8, то этого было бы недостаточно, т.к. признак комментария "c" стоит строго в 1 столбце.
- Пользовательские типы, когда после "type" нет признака конца ("::" или "end type"). Просто нет признака конца, к которому можно прицепиться.
- Вложенные "if" не всегда ловятся хорошо. Скорей всего, дело в настройках, но мне пока не удается победить.


Наверно, стоит пока вообще убрать блоки для фортрана.

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

Post by Instructor »

Paulus
Залил.

Offline
Posts: 15
Joined: Thu Nov 29, 2007 2:15 pm
Location: St. Petersburg

Post by Paulus »

При курсивном начертании у символов почему-то отрезается маленький кусочек справа, но не всегда, а только если следующая табуляция.

Image

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

Post by Instructor »

Paulus
Исправлено.

Offline
Posts: 15
Joined: Thu Nov 29, 2007 2:15 pm
Location: St. Petersburg

Post by Paulus »

Что-то не пойму, я скачал сейчас coder.dll и сам akelpad, но
эта штука осталась :shock:
Image

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Paulus
видимо исправлено в исходниках, но плагин пока официально не обновлялся
ждите

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

Post by Serge Yolkin »

Вот, собственно, более-менее универсальный файл подсветки, поддерживающий (с некоторыми оговорками) синтаксис html, css, js. Написан, в основном, для hta, но работает и с остальными поддерживаемыми форматами (см. секцию Extensions:). Цвета заданы явно - я привык с разными типами файлов работать в разных цветовых схемах. В общем, заготовка для Вашего творчества.

Code: Select all

MIME-Version: 1.0
Content-Type: application/octet-stream; name="HTA.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="HTA.zip"

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
(Очень понравился совет - вставить в сообщение 28kb не пожав)
Last edited by Serge Yolkin on Sat Feb 12, 2011 2:49 pm, edited 2 times in total.

yak
Offline
Posts: 2
Joined: Sat Feb 12, 2011 3:02 pm

the Codehighlight has no ruby syntax

Post by yak »

the Codehighlight has no ruby syntax
Locked