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), то строка символов захватывается полностью, именно поэтому слетает подсветка:
Image
при этом подсветка самого блока работает правильно.

А вот так (RuleID=0), подсветка не слетает:
Image

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'а? По форуму поиском не нашел ничего полезного. Насчет "учите матчасть" мне и все так понятно, если можно поконкретнее что то подсказать. :D

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. Из неупомянутого но очевидного. Кернинга редактор не поддерживает... Может быть когда-нибудь...