Как отключить предупреждение flycheck при редактировании скриптов emacs lisp? - программирование
Подтвердить что ты не робот

Как отключить предупреждение flycheck при редактировании скриптов emacs lisp?

Теперь я занимаюсь прелюдией emacs и считаю все приятным. Но

Во время редактирования файла el отображается много предупреждений об отмене флажка

и окраска синтаксиса отменяется

Предупреждения, такие как "первая строка должна быть пакета формы - сводка"

Как отключить эти предупреждения?

4b9b3361

Ответ 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