Page 22 of 40
Posted: Fri Dec 09, 2016 7:23 pm
by F. Phoenix
1. Многострочные диапазоны пока поддерживаются только через "Folds:"?
2. Сделал выделение строк:
Code: Select all
Folds:
;======================================================================================
;Флаги Стиль Цвет Цвет Начало Конец Разделители Номер Номер Файл
; шрифта текста фона блока блока родителя правила правила
;======================================================================================
1 0 ${STR} 0 `"` `"` "" 0 1
Со всего, что следует за строкой, подсветка слетает. Можно это как-то исправить?
Posted: Sat Dec 10, 2016 9:46 am
by YuS
F. Phoenix wrote:1. Многострочные диапазоны пока поддерживаются только через "Folds:"?
2. Сделал выделение строк:
...
Со всего, что следует за строкой, подсветка слетает. Можно это как-то исправить?
1. Да
2. Не знаю почему (возможно баг), но на захват символов, в одной строке с концом диапазона "Folds:", расположенных вне диапазона, влияет идентификатор правила - если он больше нуля (RuleID>0), то строка символов захватывается полностью, именно поэтому слетает подсветка:

при этом подсветка самого блока работает правильно.
А вот так (RuleID=0), подсветка не слетает:

Posted: Mon Dec 12, 2016 7:58 pm
by clever_man
Добрый вечер!
А из-за чего могут не обрабатываться правила, когда несколько строк (именно конец строки влияет):
Code: Select all
Quotes:
5 3 ${COMM} 0 "/*" "*/" "" "" "" 0 0
Какую настройку я опять отключил \ включил?
Posted: Tue Dec 13, 2016 5:46 am
by YuS
clever_man wrote:
А из-за чего могут не обрабатываться правила, когда несколько строк (именно конец строки влияет):
Code: Select all
Quotes:
5 3 ${COMM} 0 "/*" "*/" "" "" "" 0 0
Какую настройку я опять отключил \ включил?
В этой секции выделение будет работать только с однострочниками. Если строк несколько, то смотрите правило в секции Folds:
Posted: Sat Dec 24, 2016 12:32 am
by F. Phoenix
В секции
Words не подсвечиваются слова внутри родительских диапазонов:
Code: Select all
Words:
;===============================================
;Флаги Стиль Цвет Фон Слово №родителя
;===============================================
2 3 ${COMM} 0 FIXME 1
Code: Select all
Quotes:
;==================================================================================================
;Флаги Стиль Цвет Цвет Начало Конец Символ Диапазон Диапазон Номер Номер
; шрифта текста фона диапазона диапаз. экран. включает исключает родителя правила
;==================================================================================================
513 1 ${COMM} 0 "#" "" "" "" "" 0 1
И с таким диапазоном не пашет:
Code: Select all
QuotesRE:
;=======================================================
;Флаги Шаблон Подсветка №родителя №правила
;=======================================================
1 `^#.*` `\0=(1,${COMM},0)` 0 1
А так работает:
Code: Select all
QuotesRE:
;=======================================================
;Флаги Шаблон Подсветка №родителя №правила
;=======================================================
1 `^#.*` `\0=(1,${COMM},0)` 0 1
1 `FIXME` `\0=(3,${COMM},0)` 1
Полагаю что баг, иначе зачем там вообще колонка ParentID?
настроечный файл для подсветки DSL (Lingvo)
Posted: Mon Dec 26, 2016 7:59 am
by TheRedDog
Вопрос далеко не новый: есть ли готовый настроечный файл под DSL Lingvo для Coder'а? По форуму поиском не нашел ничего полезного. Насчет "учите матчасть" мне и все так понятно, если можно поконкретнее что то подсказать.

Posted: Mon Jan 02, 2017 12:39 am
by Drugmix
А есть ли у кого-нибудь готовый .coder для .json?
Posted: Mon Jan 02, 2017 1:19 am
by FeyFre
Drugmix, я конечно могу не сильно ошибаться, но из коробки есть JScript.coder - для JavaScript языка. JSON - по сути подмножество последнего, потому должно подойти
Posted: Mon Jan 02, 2017 10:28 am
by Skif_off
Drugmix
http://akelpad.sourceforge.net/files/pl ... json.coder
TheRedDog
Нету. Покажите пример, в каком виде вы хотите видеть подсветку - вдруг кто набросает.
В принципе, документация есть в дистрибутиве Lingvo.
Posted: Mon Jan 02, 2017 5:10 pm
by Drugmix
Skif_off, спасибо! И товарищу cuprum тоже спасибо!
Хорошо бы научить akelupdater подсасывать и новые .coder файлы с сайта.
Posted: Mon Jan 02, 2017 5:58 pm
by Skif_off
Drugmix
Делал список, но комментариев почти и не было, поэтому забросил, прошу прощения.
Сейчас дописал туда vCard (
http://akelpad.sourceforge.net/files/plugs/Coder/vcf.coder), из нового (отсутствуют в списке, но есть на гитхабе):
- два варианта Scheme (голый R5RS + R7RS и то же самое с добавкой Script-Fu из GIMP v2.8.18);
- Makefile (GNU make, документация версии 4.2).
Пока в разработке coder-файл для CMake (v.3.7.1) и Ruby хотелось бы всё-таки закончить.
Posted: Mon Jan 02, 2017 7:54 pm
by Drugmix
Skif_off
Увы, но пока это всё постом на форуме - (виртуально) его не существует.

Posted: Mon Jan 02, 2017 8:48 pm
by Skif_off
Drugmix
Список всего, с парой слов и списком расширений вместо только имён coder-файлов, в одном месте - это удобно, нужно только оформить нормально.
Хотя с другой стороны, ссылка на те же
доп. файлы есть
на странице плагинов и
в первом сообщении темы, но вопросы всё равно иногда возникают

Собственно, и вопросы из
FAQ иногда возникают...
Posted: Tue Jan 10, 2017 2:16 am
by langlois
Слипаются буквы текста, отображаемого жирным шрифтом; при выделении "жирный" текст теряет свою "жирность" (использую tahoma 8pt).
Замечено в файлах:
*.ini, *.inf, *.reg
*.pl, *.pm
Если отключить плагин, и в настройках шрифта выставить "жирный", то тот же текст не слипается.
(Кстати, если при включенном плагине в настройках шрифта выставить "жирный", то слипшийся до этого "жирный" текст разреживается).
Или это у меня одного так?
Posted: Tue Jan 10, 2017 2:34 pm
by opk44
langlois
1. Сброс "жирности" при выделении - это нормально.
2. Что касается всего остального, то тут много вкусовщины и сочетание ряда факторов: особенности самого шрифта, физические ограничения размера точки экрана, включенный в оформлении экрана режим сглаживания экранных шрифтов "ClearType".
С размером точки вы ничего поделать не можете. Режим сглаживания ClearType можно отключить (или заменить на "Обычный"), но результат, скорее всего, не понравится (хотя буковки слипаться вероятнее всего и перестанут, но шрифт будет выглядеть отвратительно). Поэтому проще всего (на мой сугубо субъективный взгляд) поменять используемый шрифт. Из бесплатных можно порекомендовать DejaVu и Input. В них есть и моноширинные (наименее проблемные) и пропорциональные начертания.
P.S. Ну и 8-ка, как по мне, так мелковато. Нет?
P.P.S. Из неупомянутого но очевидного. Кернинга редактор не поддерживает... Может быть когда-нибудь...