В Emacs, есть ли какой-нибудь короткий код, который вы можете написать (в .emacs, latex.el или каком-либо другом файле), чтобы латексный режим обрабатывал код формы <% ...%> как комментарий? *
Вам необходимо использовать функцию font-lock-add-keyword; укажите основной режим для добавления ключевых слов и список ассоциаций regex / face:
font-lock-add-keyword
(font-lock-add-keywords 'latex-mode '(("\<\%.*\%\>" . font-lock-comment-face)))
Более подробная информация здесь на emacswiki: http://www.emacswiki.org/emacs/AddKeywords
Примечание этот ответ был скопирован из предыдущей версии этого вопроса
Может работать что-то вроде следующего:
(modify-syntax-entry ?< "_ 1n" latex-mode-syntax-table) (modify-syntax-entry ?% "< 23" latex-mode-syntax-table) (modify-syntax-entry ?> "_ 4n" latex-mode-syntax-table)
См. это руководство по написанию поддержки подсветки синтаксиса для новых режимов (обратная машинная ссылка на материал, обычно находящаяся по адресу http://two -wugs.net / emacs / mode-tutorial.html и прислушивался к Скотту Эндрю Бортону), затем копался в том, что делает используемый вами режим латекса (tex-mode? auctex? что-то еще?) и исправлял его.
Что только оставляет вопрос: Почему?!?