Coder plugin (3)

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

Coder plugin (3)

Post by Instructor »

Coder plugin (1) 19.06.2010 - 25.01.2013
Coder plugin (2) 26.01.2013 - 05.11.2015
Coder plugin (3)

Дополнительные возможности для программирования:
- Подсветка синтаксиса.
- Поддержка сворачиваемых блоков (фолдинг).
- Авто-дополнение.
Дополнительные синтаксические файлы.

Additional features for programming:
- Syntax highlighting.
- Code folding.
- Auto-completion.
Additional syntax files.


<< Download>>

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

Post by Cuprum »

Товарищи, поясните один простенький момент.
Правильно ли понимаю, что если у правила внутри *.coder явно не заданы Parent ID и Rule ID, то по умолчанию эти значения равны 0?

YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Cuprum wrote:если у правила внутри *.coder явно не заданы Parent ID и Rule ID, то по умолчанию эти значения равны 0?
Да. В документации есть упоминание:
Coder-Rus.txt wrote: - Если родитель (Parent ID) равен 0 (по умолчанию):

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

Post by Cuprum »

YuS
Спасибо.

Offline
Posts: 4
Joined: Sun Nov 15, 2015 4:24 pm

Coder Plugin: Syntax Highlighting

Post by cpower »

Good afternoon.

It appears that on both the x86 and x64 versions of Akelpad, the Highlighting doesn't work with the Coder plugin on Windows 10. Has anyone else seen this issue?

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

Post by Skif_off »

cpower
Win10x64 Technical Preview Build 10041: everything worked (if my memory serves me :)).
Maybe the Coder plugin is not running? If you don't know, please, show section [Plugs] in AkelPad.ini (if you saved settings in ini-file) or HKEY_CURRENT_USER\Software\Akelsoft\AkelPad\Plugs.

Offline
Posts: 4
Joined: Sun Nov 15, 2015 4:24 pm

Post by cpower »

Hello!

The keys exist in my registry (I didn't use the ini file).

Image


Image


I'm pretty sure that it's running, and it's probably something that I did odd. But I tried uninstalling it and reinstalling it. I also have the LineBoard plugin running, but I don't think there are any conflicts.

Thanks!

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

Post by Skif_off »

cpower
Highlighting doesn't work at all or partially? Can you try to call Coder::CodeFold?

Offline
Posts: 4
Joined: Sun Nov 15, 2015 4:24 pm

Post by cpower »

Highlighting doesn't work in the slightest. The screenshot below has Coder::CodeFold enabled now. Line numbers are working, and alternate lines are shading properly. But syntax highlighting is not working in the slightest.

Image


Thanks!

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

Post by Skif_off »

cpower
Win10x64, AkelPad 4.9.6 x86/x64:
http://rghost.ru/8Jb2WNcxt/image.png
Works fine.

P.S. And now Coder::CodeFold is obligatory for php, html, css, js, vbs, xml (?).

Offline
Posts: 4
Joined: Sun Nov 15, 2015 4:24 pm

Post by cpower »

I'm glad it works for you :) Any troubleshooting ideas that could lead me to a solution so that my version will work? Thanks.

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

Post by Instructor »


Offline
Posts: 9
Joined: Sat Dec 28, 2013 2:43 am

Post by kuchkan »

С последними css.coder перестала нормально работать автоматическая подсветка выделенного, если в выделенном есть пробел или двоеточие (возможно, другие символы). В версии от 18.09.2014 всё нормально.

С дополнительным json.coder, похоже, та же история.

v4.9.6 32-bit, XP.

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

Post by Skif_off »

Если необходимо, чтобы coder-файл использовался только для конкретного(ных) файла(ов) "name.ext", без масок, достаточно просто дописать его в секцию Files?
И как тогда переключать принудительно?

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

Post by Skif_off »

Skif_off wrote:Если необходимо, чтобы coder-файл использовался только для конкретного(ных) файла(ов) "name.ext", без масок, достаточно просто дописать его в секцию Files?
Достаточно, но пришлось учесть, что *.cfg и *.conf привязаны к ini.coder, т.е. чаще всего по стуктуре натурально ini.
Проблема решается переименованием coder-файла в "_syslinux.coder" с syslinux.cfg/isolinux.cfg/extlinux.conf, чтобы шёл ранее ini.coder.
Skif_off wrote:И как тогда переключать принудительно?
Что-то затупил, какая разница:

Code: Select all

"Syslinux" Call("Coder::Settings", 1, "syslinux.cfg")
или

Code: Select all

"Syslinux" Call("Coder::Settings", 6, "syslinux.cfg")
?

Добавлено:
Разницу так и не уловил, но работает только второй вариант: при вызове первого переключается на coder-файл для *.cfg.
Post Reply