В Emacs, как вы измените режим латекса, чтобы трактовать <% ...%> как комментарий? - PullRequest
1 голос
/ 01 мая 2010

В Emacs, есть ли какой-нибудь короткий код, который вы можете написать (в .emacs, latex.el или каком-либо другом файле), чтобы латексный режим обрабатывал код формы <% ...%> как комментарий? *

Ответы [ 3 ]

0 голосов
/ 26 октября 2012

Вам необходимо использовать функцию font-lock-add-keyword; укажите основной режим для добавления ключевых слов и список ассоциаций regex / face:

(font-lock-add-keywords 'latex-mode
   '(("\<\%.*\%\>" . font-lock-comment-face)))

Более подробная информация здесь на emacswiki: http://www.emacswiki.org/emacs/AddKeywords

Примечание этот ответ был скопирован из предыдущей версии этого вопроса

0 голосов
/ 26 октября 2012

Может работать что-то вроде следующего:

(modify-syntax-entry ?< "_ 1n" latex-mode-syntax-table)
(modify-syntax-entry ?% "< 23" latex-mode-syntax-table)
(modify-syntax-entry ?> "_ 4n" latex-mode-syntax-table)
0 голосов
/ 01 мая 2010

См. это руководство по написанию поддержки подсветки синтаксиса для новых режимов (обратная машинная ссылка на материал, обычно находящаяся по адресу http://two -wugs.net / emacs / mode-tutorial.html и прислушивался к Скотту Эндрю Бортону), затем копался в том, что делает используемый вами режим латекса (tex-mode? auctex? что-то еще?) и исправлял его.

Что только оставляет вопрос: Почему?!?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...