Как отключить предупреждение flycheck при редактировании скриптов emacs lisp?
Теперь я занимаюсь прелюдией emacs и считаю все приятным. Но
Во время редактирования файла el отображается много предупреждений об отмене флажка
и окраска синтаксиса отменяется
Предупреждения, такие как "первая строка должна быть пакета формы - сводка"
Как отключить эти предупреждения?
Ответы
Ответ 1
Это предупреждения Checkdoc. Чтобы отключить их, добавьте emacs-lisp-checkdoc
в параметр flycheck-disabled-checkers
либо со следующим кодом в файле инициализации
(with-eval-after-load 'flycheck
(setq-default flycheck-disabled-checkers '(emacs-lisp-checkdoc)))
или через интерфейс настройки с помощью M-x customize-variable RET flycheck-disabled-checkers
.
Ответ 2
Если вы хотите отключить конкретный Flycheck только для этого одного файла, вы также можете использовать определение локальной локализации файла.
Вы можете сделать это интерактивно, находясь в файловом буфере, набрав
M-x add-file-local-variable flycheck-disabled-checkers RET
(emacs-lisp-checkdoc)
который добавит раздел локальных переменных в конец файла.
;; Local Variables:
;; flycheck-disabled-checkers: (emacs-lisp-checkdoc)
;; End:
Это похоже на настройку flycheck-disabled-checkers
, но только для файла.
Это также можно настроить на уровне каталога. http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Directory-Variables