'help-echo в font-lock-add-Keywords? - PullRequest
       2

'help-echo в font-lock-add-Keywords?

1 голос
/ 12 октября 2011

Можно ли указать значение help-echo в аргументах, передаваемых font-lock-add-Keywords?

Если нет, есть ли эффективное и надежное место для добавления этого свойства через обычную работу Font Lock?

Я прочитал «Основы поиска на основе» и «Настройка ключевых слов» в руководстве по elisp, и я реализую второстепенный режим, адаптируя fic-mode.el.

Спасибо.

1 Ответ

1 голос
/ 06 апреля 2012

Хотя font-lock был разработан для управления свойством face, он также может устанавливать любое другое свойство.Чтобы установить данное свойство, просто используйте (face <face> <prop1> <val1> <prop2> <val2> ...) в качестве лица для применения (если вы вообще не хотите применять какое-либо лицо, используйте nil для <face>).Чтобы сделать его надежным, вам также нужно сообщить font-lock, что он управляет этими дополнительными свойствами, добавив <prop1>, <prop2> и т. Д. К font-lock-extra-managed-props.Если вы этого не сделаете, эти свойства не будут правильно удалены, если они больше не применяются.

...