Coder plugin (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Исправлено: изменение настройки системного шрифта не происходила интерактивно (Coder::CodeFold).

Fixed: system font setting not changed interactively (Coder::CodeFold).


Coder plugin v15.5

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

Post by Skif_off »

Обнаружил в pascal.coder:

Code: Select all

Quotes:
;5=1+4
5	0	${VAR}	0	"{$"	"}"	""	""	""
;5=1+4
5	3	${COMM}	0	"{"	"}"	""	""	""
и при этом:

Code: Select all

Folds:
;513=1+512
513	3	${COMM}	0	"{"               "}"       ""
В итоге первое упомянутое правило не работает и все директивы компиляции {$XXX} подсвечены как комментарии. Так и задумывалось?
Может быть, имеет смысл добавить в Folds первым

Code: Select all

513	0	${VAR}	0	"{$"               "}"       ""
?

Offline
Posts: 14
Joined: Thu Oct 07, 2010 4:36 pm

Post by poma »

А для Ruby есть подсветка?

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

Post by Skif_off »

poma
Пока вроде не было (почти всё, работающее с текущей версией, здесь), пробовал как-то ради интереса, но на русском почти ничего, на английском поленился разбираться, а брать из других редакторов не люблю.
Если можете дать ссылку на хорошее и исчерпывающее руководство по синтаксису, думаю, не будет особой проблемой сделать.

P.S. Вы как-то интересовались подсветкой Unix shell, если ещё не нашли, но актуально, то есть два варианта: постарее и поновее

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

Instructor
А должно ли это обновление (15.5) решить проблему с комментариями?
Обновился, но все по-прежнему...

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

Post by VladSh »

Skif_off wrote:почти всё, работающее с текущей версией, здесь
Здесь в теме и в постах на ру-боард многое выкладывалось; лично у меня в сборке ровно в 2 раза больше синтаксических файлов (которыми я когда-нигогда пользуюсь), в других сборках есть ещё больше.
Было бы здорово иметь как архивы скриптов, так и архивы синтаксических файлов. Или просто какое-то общее хранилище.

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

Post by Lenchik »

http://akelpad.sourceforge.net/files/plugs/Coder/
Заполняется и обновляется он посредством писем Инструктору.

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

Post by Skif_off »

VladSh
Заглянул в fb2.coder по случаю, заодно обновил и есть предложение добавить в расширения *.fbd :) По сути *.fb2, только без <body></body>.
Ну и может быть, имеет смысл добавить таблицы (<table></table>, <tr></tr> и <td></td>, наверное, ни к чему) и свежее из 2.1: индексы <sup></sup> и <sub></sub>, программный код <code></code>?

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

Post by Lenchik »

И по случаю, можно было бы влиться своими coder наработками в https://github.com/Lenchik/Akelpad-syntax-highlighting ;)
Как минимум контроль версионности может быть удобен. Не так страшен гитхаб, как его малюют.

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

Post by VladSh »

Skif_off
Расширение добавил, не проблема)

<table></table>, <sup></sup>, <code></code> надо в фолдинг добавить? Т.к. там так сделано, что любые <что-попало></что-попало> подсвечиваются.

Добавлено: кстати, там все многострочные конструкции разворачиваются, их не надо как-то дополнительно добавлять.

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

Post by VladSh »

Lenchik
Не страшен, но для этого надо время, чтобы разобраться, а у меня его сейчас не так много. Может быть позже.

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

Post by Skif_off »

VladSh wrote:<table></table>, <sup></sup>, <code></code> надо в фолдинг добавить?
Про Blocks подумал. Хотя тот же популярный FBE ругается на 2.1, может и не надо, чтобы не искушать неофитов? :)

-------
А кто занимался подсветкой для паскаля? Не хочется у себя править, и так много чего вручную проверяю при обновлении.

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

Post by Instructor »

Cuprum wrote:А должно ли это обновление (15.5) решить проблему с комментариями?
Из текста изменений этого не следует.
Skif_off wrote:Обнаружил в pascal.coder...
Подправлено.

Offline
Posts: 381
Joined: Wed Sep 28, 2011 3:05 pm

Post by Cuprum »

На сложных HTML-файлах если зажать какую-то клавишу при наборе (Backspace, к примеру) прорисовка кавычек в атрибутах какая-то

Image
.
Панель CodeFold при этом мигает.
Coder 15.6.

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

Post by Skif_off »

Ура-а-а, я перестал тупить, тупо начал удалять текст и нашёл причину, по которой структура в fb2 налинает идти степуньками, напроч игнорируя правила в Folds:

Code: Select all

Skips:
1	`"`	`"`	""
1	"'"	"'"	""
второе правило ломает логику. Совершенно нейтральный текст:

Code: Select all

<p>– Name's Bond. James Bond.</p>
и всё... В xml.coder тоже есть. А зачем?
Locked