Nếu chế độ flycheck được bật cho init.el của tôi, tôi đã gặp các loại lỗi sau:
The first line should be of the form: ";;; package --- Summary" (emacs-lisp-checkdoc)
...
The footer should be: (provide 'init)\n;;; init.el ends here (emacs-lisp-checkdoc)
Làm cách nào tôi có thể ngăn flycheck khỏi đối xử với init.el của mình như một gói?
BIÊN TẬP
Tôi đã cố gắng theo dõi tập tin khởi động tối thiểu:
;; flycheck-mode
(require 'flycheck)
(global-flycheck-mode)
(setq-default flycheck-disabled-checker '(emacs-lisp-checkdoc))
Chỉ có flycheck và phụ thuộc của nó được kích hoạt. emacs-lisp-checkdoc
nằm trong danh sách kiểm tra bị vô hiệu hóa nhưng flycheck vẫn liệt kê các lỗi:
0 warning The first line should be of the form: ";;; package --- Summary" (emacs-lisp-checkdoc) 0 warning You should have a section marked ";;; Commentary:" (emacs-lisp-checkdoc) 2 1 error Cannot open load file: no such file or directory, flycheck (emacs-lisp) 3 warning You should have a section marked ";;; Code:" (emacs-lisp-checkdoc) 5 warning The footer should be: (provide 'test)\n;;; test.el ends here (emacs-lisp-checkdoc)
Tôi đang sử dụng Emacs 24.5.1 và flycheck mới nhất trong kho git (26snapshot).