Coder plugin (1)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 5
Joined: Tue May 29, 2012 11:44 am

Post by igh0st »

Люди добрые! Ткните носом пожалуйста в описание формата файлов подсветки code, сижу ничегошеньки понять не могу - как разные цвета выставлять для разных слов, примеры смотрю - а где там что никак не уразумею.

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

Post by opk44 »

igh0st
Если Ваша проблема в области надостаточного владения английским, то начните изучение с файла "cpp-rus.coder". Там все пояснения на русском.

Offline
Posts: 5
Joined: Tue May 29, 2012 11:44 am

Post by igh0st »

Спасибо за ссылку, но и тут не могу ладу дать. Например, есть строка:

Code: Select all

5	3	${STR}	0	`"`	`"`	"\"	""	""
Здесь цвет текста задан как переменная (?) ${STR}, а где она дефинируется непонятно. Хотелось бы почитать развёрнутое описание формата, пусть даже на английском, в котором будет написано про переменные, про секции (FoldList, TagMark, Skips...) и про всё остальное.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

igh0st, в настройках плагина Coder::Settings

Offline
Posts: 5
Joined: Tue May 29, 2012 11:44 am

Post by igh0st »

FeyFre
Ага, спасибо, раскопал уже )))
Ну должна же быть документация какая-нибудь, из конца-то в конец.

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

Post by Infocatcher »


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

Post by VladSh »

Заметил один досадный баг отображения xml - если значение атрибута с пробелом, то после него подсветка нарушается (ссылка).
Как-нибудь можно это поправить?

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

Post by Fr0sT »

VladSh
у меня всё ОК.
Этот xml у тебя невалидный - кавычки двойные должны быть

DV
Offline
Posts: 1292
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Fr0sT wrote:Этот xml у тебя невалидный - кавычки двойные должны быть
С точки зрения обработки Coder-ом это неважно :) Может, одинарную кавычку нужно в секцию Delimiters добавить? Это на первый взгляд единственное отличие от двойных скобок в xml.coder.

Offline
Posts: 1
Joined: Thu May 31, 2012 3:30 pm
Location: Moscow

Post by RGhost »

http://blog.veda3d.com/2011/06/28/akelp ... maxscript/ .coder файл для подсветки синтаксиса в 3DS MAX MAXScript файлах (.ms, .mcr)

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

Post by VladSh »

Fr0sT, DV
Спасибо за подсказки!
Не мои файлы, и не знал... перегоню в двойные. Правило-то да.. но лучше действительно знать, когда xml невалидный.

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

Post by Infocatcher »

Так ведь, вроде, в XML можно attr='value'. Но дока там тяжеловата для восприятия... :)

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

Post by Fr0sT »

Мда, действительно, одинарные дозволяются. Значит, надо добавлять их в xml.coder

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

Post by VladSh »

Мне сейчас сильно помог XMLValidator.js. Вот за что я люблю и простые и одновременно крутые скрипты! :D

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

Post by Instructor »

DV wrote:Может, включим в стандартный cpp.coder следующие ключевые слова...
Указанные слова добавлены, но закомментированы.
Infocatcher wrote:В php.coder надо добавить...
Добавлено.
RGhost wrote:.coder файл для подсветки синтаксиса в 3DS MAX MAXScript файлах (.ms, .mcr)
Загружено: http://akelpad.sourceforge.net/files/plugs/Coder/
Locked