Большая часть того, что я делаю в Emacs, написана на Perl, и для этого cperl-mode
в основном подходит отлично; одна из основных неприятностей заключается в том, что простому my $whatever
введению присваивается свойство font-lock-keyword-face
, которое сводит на нет преимущество использования ключевых слов pop. Я новичок в elisp, и поэтому пытался поиграть с добавлением или удалением ключевых слов из font-lock
. В то время как EmacsWiki и GNU дать синтаксис, регулярное выражение сводит меня с ума. У меня есть следующее, чтобы не ныть в моей инициализации:
(font-lock-remove-keywords 'cperl-mode '(("\\<\\(my\\)")))
И это ничего не делает. Бит \\<\\(my\\)
работает на пустом месте с re-builder
, поэтому я думаю, что у меня здесь проблема с синтаксисом. Как добавлять и удалять ключевые слова?
.../lisp/progmodes/cperl-mode.el
, чтобы узнать, как определяется оскорбительное ключевое слово.my
упоминается множество раз, начиная со строки 5129 Emacs Trunk. - person lawlist   schedule 26.08.2013