в Extensions добавить бы расширение .tpl (html-шаблоны, используемые во многих CMS-движках)
Плюсую.
Реально тот же самый html. Сделайте пожалуйста.
PS Я тут в первый раз, по плагинам не шарю. Думал сначала что можно расширение самому в html.coder вбить и будет мне счастье... А тут оказца программер шаманить должон.
Posted: Fri Feb 18, 2011 9:43 pm
by Lenchik
А вы возьмите и вбейте. Увидите результат. Может даже довольны будете
Posted: Sat Feb 19, 2011 8:38 am
by Instructor
Romany4
После того как добавили новое расширение в *.coder файл необходимо очистить кэш - вызвать Coder::Settings и нажать ОК или удалить "[AkelPad]\AkelFiles\Plugs\Coder\cache".
Posted: Sat Feb 19, 2011 9:21 am
by se7h
Romany4
и ещё, не забудьте каждый раз после автоапдейта добавлять .tpl в обновленный html.coder
Posted: Sat Feb 19, 2011 9:30 am
by Lenchik
А для этого можно и скрипт написать.
У меня tpl - это шаблоны именно Smarty, со своей подсветкой. С этими вписками в хтмл придется каждый раз либо делать обратную правку, либо переставлять через меню выбора подсветок.
Posted: Sat Feb 19, 2011 4:19 pm
by Romany4
se7h, Lenchik, Instructor, всем спасибо. Результат увидел после ребута. Аж удивился сначала. Буду знать теперь.
Если применена тема Coder'а, которая назначила основные цвета или шрифт, то эти цвета и шрифт не наследуются. Поэтому нажимать ОК надо в окне без синтаксической темы.
Сейчас цвета текста находятся в 3 файлах - txt.coder, Coder.ini, и в Coder.dll.
При создании своей цветовой темы (Вид/Цвета) из-за быстрой утомляемости глаз при ярко-белой бумаге я "затенил" цвет бумаги, в результате текст, цвета которого определены в txt.coder стал неконтрастным и блеклым, что тоже утомляет. Тогда я сделал темнее и их, (Рис 1). В результате получил хорошо читаемую тему (Рис 3). Затем на базе дефолтной (Coder) схемы создал свою (Рис 2) в результате - хорошо читаемый текст, причем при включении/отключении подсветки меняется именно подсветка, но не фон, контрастность, яркость. Перехожу на тему подсветки (Coder) ну, например Bespin - (Рис 4) - очень красиво! Но при включении- отключении подсветки меняется все - (если при этом не сохранить "комплиментарную" безтемную Цветовую тему (Вид/Цвета). Немного напрягает, но красота требует... А вот теперь пробую открыть документ, где нет определенных в Bespin переменных, просто текст (Рис 5) - все "затемненные" в txt.coder цвета вообще не видны! Получается, что в txt.coder должны быть некие "средние" цвета, которые удовлетворяют не сильно "затемненным" светлым темам и не сильно "осветленным" темным, что резко сужает диапазон создаваемых цветовых тем. Нельзя ли свести все это в один плагин с автоматическим созданием к теме Coder'a комплиментарной темы (Вид) - при включении/отключении подсветки не приходилось бы заново адаптироваться к восприятию, и значительно расширился бы диапазон хорошо читаемых темных и светлых тем.
Posted: Thu Feb 24, 2011 1:56 pm
by opk44
San_dr wrote:Сейчас цвета текста находятся в 3 файлах - txt.coder, Coder.ini, и в Coder.dll.
При создании своей цветовой темы (Вид/Цвета) из-за быстрой утомляемости глаз при ярко-белой бумаге я "затенил" цвет бумаги...
1) С Coder.ini Вы, вероятно, ошиблись. По-видимому имелось в виду AkelPad.ini раздел "Themes".
2) Настройка "базовой темы" (Меню "Вид"/"Цвета...") нужна для использования вообще без Coder-плагина и предполагает, что Вы установите для пар Текст/Фон приемлемые сочетания цветов (там для проверки "читабельности" есть четвертый столбец "Образец"). И уж если Вы "заказали" редактору писать "чёрным по чёрному", то вопрос "почему все стало плохо и нечитабельно" нужно бы теперь задавать себе, а Coder-плагин со своими цветовыми темами тут как бы и ни при чём.
3) Дополнение (оффтоп):
Возможно не всё понял из Вашего описания того, какие манипуляции проводились с файлом "txt.coder", но моё предложение таково:
файл "txt.coder" не является частью стандартного набора coder-файлов, поэтому пока Вы можете его корректировать под свои нужды не опасаясь, что Вашу работу затрут при обновлении;
в файле txt.coder используются три цвета заданных в явном виде (Dig = #CC3333; Lat = #33CC33; Cyr = #3333CC). Сделайте подстановку цветов в "неявном виде" через переменные. Например Dig = ${NUM}; Lat = ${STR}; Cyr = ${TYPE}. Возможно это не удачное сочетание, так что экспериментируйте, но эксперименты желательно вести в рамках уже имеющихся переменных STR/COMM/VAR/DEL1/DEL2/TYPE/OP/TAG/ATTR/IF/AREA/NUM (введение же переменных со "своими" именами лишает возможности пользоваться стандартными темами, что не хорошо). Так вы сделаете txt-подсветку "темозависимой" и это позволит Вам визуально проектировать свои темы.
Posted: Fri Feb 25, 2011 7:36 pm
by FeyFre
Исправлено: приоритет секции "Folds:" перед "Skips:" (CodeFold).
Fixed: priority of "Folds:" section before "Skips:" (CodeFold).
Coder plugin v4.6
Либо что-то недоисправили, либо переисправили:
Есть к примеру код на JS:
1. Ставим начало блочного комментария /* перед proc1(); фолд пытается перепарситься и так как не находит закрывающейся пары охватывает всё до конца документа.
2. Опускаемся к //proc5(); и ставим на этой же строке закрытия комментария */ - фолд его не находит. Сохраняю и переоткрываю документ с этими изменениями - всё правильно определилось.
Получается что правила правильные, а распарс на ходу подглючивает.