Page 23 of 101

Posted: Thu Dec 16, 2010 5:02 pm
by Fr0sT
Xml файл
в конструкции <tag>?foo=bar</tag> подсвечивает внутренний текст ("?foo=bar"), что по идее неверно.

Posted: Thu Dec 16, 2010 7:51 pm
by Instructor
clever_man
Вроде разобрался. В SDI режиме действительно воспроизводится. В версии 4.5.2 исправлено.

Posted: Fri Dec 17, 2010 2:57 am
by clever_man
Instructor, огромное спасибо, а то очень надоело каждый раз менять, а шрифт "Fixedsys" (кроме как для nc-файлов) очень неудобен.

Posted: Sat Dec 18, 2010 6:00 pm
by Infocatcher
А теперь регулярки и однострочные комментарии:

Code: Select all

/^http:\/\/example\.com\//.test(str)

Posted: Sun Dec 19, 2010 10:37 am
by Instructor
Infocatcher
Можно так:
Quotes:
;1=1
1 3 ${COMM} 0 "//" "" ":" "" ""
;5=1+4
5 0 ${AREA} 0 "/" "/" "\" "" ""

Posted: Sun Dec 19, 2010 9:36 pm
by Infocatcher
Instructor wrote:Можно так:
Забыл сразу попробовать.

Code: Select all

var num = 1/2/3;
Хоть и редко, но все же бывает.
Так что тут, по-моему, не обойтись без проверки предыдущего непробельного символа. Да еще и с пропуском комментариев. :?

Posted: Mon Dec 20, 2010 9:56 am
by VladSh
DV wrote:Не уверен насчёт немодальности...
Я это предложил потому, что при создании темы приходится копировать код цвета из *.coder-файла, открывать диалог, вставлять, закрывать диалог, потом многократно повторять сначала. Это неудобно.
Instructor wrote:если вы открыли файл (пусть даже пустой), который имеет синтаксическую тему, то шрифт не сохранится.
Было бы здорово в таком случае выдать соответствующее сообщение о том, что "... текущий файл имеет синтаксическую тему, поэтому выбранный шрифт не будет сохранён..."

Posted: Mon Dec 20, 2010 11:30 am
by se7h
VladSh wrote:
DV wrote:Не уверен насчёт немодальности...
Я это предложил потому, что при создании темы приходится копировать код цвета из *.coder-файла, открывать диалог, вставлять, закрывать диалог, потом многократно повторять сначала. Это неудобно.
а ещё при создании или редактировании тем возникает необходимость посмотреть цвета для разных типов файлов, переключая вкладки

Posted: Wed Dec 22, 2010 12:08 pm
by Andrey_A_A
Обновил плагин, появились проблемы.
1. файлы .txt не подсвечиваются. Что только не делал. Удалял кеш,
в настройках экспереминтировал... хотя txt.coder на месте, другие расширения подсвечиваются... Подскажите что сделать?
2. Прописал в .coder файлах шрифт для нормального отображения буквы "т" при курсиве. но при открытие файлов шрифт не встаёт, а отображается каким-то другим (непонятным) шрифтом. Только вручную. Всё по этой теме прочитал, сделал как написано... может есть нюансы

Font:
0 14 "Arial Mod"

Posted: Wed Dec 22, 2010 3:26 pm
by Instructor
Andrey_A_A
1. Попробуйте txt.coder отсюда.

2. Видимо плагин Fonts загружается после Coder'а. Попробуйте Fonts переместить выше Coder'а в AkelPad.ini, либо установите "Arial Mod" в систему.

Posted: Wed Dec 22, 2010 3:57 pm
by Infocatcher
html.coder:

Code: Select all

Skips:
;=============================
;Flags  Skip    Skip    Escape
;       start   end     char
;=============================
1	"'"	"'"	""
<li>forbid users to change path to configuration's files;</li>
Соответственно, парные тэги не находит.

Как бы привязаться, к тому, что должно быть однострочное (впрочем, кое-где можно и многострочное :?) ='...'.

Posted: Wed Dec 22, 2010 4:00 pm
by opk44
Andrey_A_A wrote:Обновил плагин, появились проблемы.
1. файлы .txt не подсвечиваются. Что только не делал.
...
может есть нюансы
Font:
0 14 "Arial Mod"
1) маловероятно, но проверьте наличие в кэше строки txt.coder="txt" (если ее там нет, то возможно в блоке "Extensions:" в результате экспериментов расширения повредили).
2) Возможно расширение "txt" включено в состав еще какой-то схемы.
3) хотя это и не могло ТАК повлиять, но обратите внимание, что изменился формат файлов .coder. В основной пакет файл txt.coder не входит. Обновленную его версию можно взять отдельно здесь (версия от 02-Dec-2010 12:36 размер 19K).
Теперь предполагается назначение шрифтов через цветовые схемы.

Code: Select all

Font:
;=================================================================
;FontStyle             FontSize              FaceName
;=================================================================
${HighLight_FontStyle} ${HighLight_FontSize} ${HighLight_FaceName}
Соответствующие переменые настраиваются на вкладке "Общие" настроек плагина. Взяв за основу какую либо из тем, измените значение переменной (например HighLight_FaceName) и сохраните свою цветовую тему под новым именем.

Posted: Wed Dec 22, 2010 9:02 pm
by Andrey_A_A
Проблема с подсветкой txt файлов разрешилась Мистически. Всё, что было описано выше, не помогло. И тут пришла мысль - переместить все файлы из папки Coder, кроме txt.coder - Перезагрузил Akel и... текстовые файлы подсветились, затем перемещённые файлы без изменения вернул обратно - перезагрузил - всё работает!!! Всем спасибо за участие

Posted: Thu Dec 23, 2010 3:06 pm
by Instructor
Deim0s wrote:Можно Вас попросить перевести флаги HighLight и CodeFold на русский и было бы совсем здорово если прикрепить где-нибудь в первом сообщении...
cpp-rus.coder - перевод на основе cpp.coder.

Posted: Thu Dec 23, 2010 5:38 pm
by Infocatcher
Infocatcher wrote:

Code: Select all

var num = 1/2/3;
Хоть и редко, но все же бывает.

Code: Select all

var n = 1/2; // ...