Автозапуск в Perltidy-режиме в Emacs

У меня есть файл lisp perltidy-mode.el, который загружается - я могу вызвать его вручную M-x perltidy-mode,

Как правильно запустить его после открытия файла (или загрузки emacs)?

(defalias 'perl-mode 'cperl-mode)
(defalias 'perl-mode 'perltidy-mode)

не похоже на работу.


Кажется, я забыл много lisp/emacs

1 ответ

Если вы хотите активировать его для каждого открытого perl-файла, вы можете добавить его в ловушку:

(defun my-perl-hook ()
  (perltidy-mode 1))
(add-hook 'perl-mode-hook 'my-perl-hook)

Примечание: я ничего не знаю об этом режиме или о различных режимах Perl, так что вы можете добавить свою функцию и к другим хукам.

Другие вопросы по тегам