Coder plugin (3)

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post by Diamen »

I try to add this
clear cache.
I see ps1 item in cache.
but item in menu not apply.
how to do?

Offline
Posts: 348
Joined: Mon Jun 03, 2019 2:33 am

Post by AZJIO »

Diamen
Open the menu
Click on any item while holding Ctrl
Add the line "ps1" Call("Coder::Settings", 1, "ps1")

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post by Diamen »

AZJIO
I had also done this before, but even from the menu the syntax does not apply.
Does it work for you?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Diamen
Check the codepage (UTF-16 LE) for the "ps1.coder" or reload it from here:
http://akelpad.sourceforge.net/files/plugs/Coder/

Offline
Posts: 165
Joined: Fri Aug 15, 2008 8:58 am

Post by Diamen »

opk44
This solve, ty.

Offline
Posts: 348
Joined: Mon Jun 03, 2019 2:33 am

Post by AZJIO »

Обновил _Grub2.coder.
Год назад я по своему начал подкрашивать код Grub2, но не выкладывал. Сегодня добавил автозавершение, улучшил подсвечивание. Немного проверил, действительно ли команды Grub4Dos могут использоваться в чистом виде в Grub2, и обновил с учётом что map->drivemap, makeactive->parttool, find->search. Если кто хочет дальше продолжить разбирать совместимость, учитывая что раздел Words: ранее был просто копией аналога из Grub4Dos, то список команд тут.
Подсветил сообщения echo, имена пунктов menuentry, исправил подсветку hd0, относительных путей.
(про версию от Skif_off я в курсе если что)

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

Post by VladSh »

Infocatcher
По log.coder.
Обновляется ли он? Может есть ссылка на гитхаб, как и на скрипты?
Я у себя добавил:

Code: Select all

0	2	${WARN}	0	corrupted

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

Post by Infocatcher »

VladSh wrote:По log.coder.
Обновляется ли он? Может есть ссылка на гитхаб, как и на скрипты?
Есть: https://github.com/Infocatcher/AkelPad_coder
VladSh wrote:Я у себя добавил:

Code: Select all

0	2	${WARN}	0	corrupted
Обновил, спасибо: https://github.com/Infocatcher/AkelPad_ ... 0da68676a9

Жаль, конечно, что до сих пор не заработали diff'ы... хотя сам файл – отображает: https://github.com/Infocatcher/AkelPad_ ... _log.coder

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

Post by VladSh »

Infocatcher
Спасибо!
Предлагаю ещё в начале каждого coder-файла вставить url на github, - будет удобно переходить из окна AkelPad'а и смотреть обновился ли файл или нет.

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

Post by Infocatcher »

VladSh wrote:Предлагаю ещё в начале каждого coder-файла вставить url на github, - будет удобно переходить из окна AkelPad'а и смотреть обновился ли файл или нет.
Да, согласен, не помешает, добавил: https://github.com/Infocatcher/AkelPad_ ... 9361d2e253

Offline
Posts: 348
Joined: Mon Jun 03, 2019 2:33 am

Post by AZJIO »

Обновил _Grub2.coder
подсветил спецсимволы переменных ${}, конструкции set, так как они устанавливают только переменные, переменные и пути в параметрах, конструкции insmod, echo.

Обновил Grub4Dos.coder, добавил iftitle

Offline
Posts: 348
Joined: Mon Jun 03, 2019 2:33 am

Post by AZJIO »

Ранее я предлагал внести в синтаксис кодера способ подсветить файл методом перенаправления на другой кодер, если в файле присутствует некое слово. сейчас пришла мысль, что можно сделать флаг, например
1024 зарезервирован.
то есть если в разделе фолдинга есть флаг 1024, который может складываться с флагом регулярного выражения и сама строка стоять первой в секции, тогда для всего файла включается указанный кодер (и возможно сохраняется как выбранный).

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

Post by VladSh »

Infocatcher
Со ссылкой гораздо лучше)

Ещё в log добавил:

Code: Select all

Quotes:
2320  2  ${WARN}  0 "out of"    ""   ""   ""   ""

2320  2  ${INFO}  0 "not set"    ""   ""   ""   ""

Words:
0	2	${WARN}	0	exceeded
0	2	${WARN}	0	превышен
0	2	${WARN}	0	превышено

0	0	${INFO}	0	need
0	0	${INFO}	0	необходимо

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

Post by Infocatcher »

VladSh wrote:Ещё в log добавил:
Обновил, спасибо!
https://github.com/Infocatcher/AkelPad_ ... 56c6adcfd5

Offline
Posts: 157
Joined: Thu Nov 26, 2015 8:03 pm
Location: Rostov-on-Don

Post by Eskander88 »

AZJIO wrote:Eskander88
Я бы мог дать рег выр, который сделает игнор экранированной кавычке, ...
AZJIO,
написать регулярное выражение не проблема. Нет чёткого понимания просто как работает конфигурационный файл подсветки: какие входные данные, как обрабатываются, и что в итоге.
Например, если в php файл не заканчивается на "?>" то начинаются глюки с кодом. AP видит его как HTML. Также проблема распознованием коротких тегов "<?/*code*/?>"
Post Reply