Jika mode flycheck diaktifkan untuk init.el saya, saya mendapatkan beberapa jenis kesalahan berikut:
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)
Bagaimana saya bisa menghentikan flycheck dari memperlakukan init.el saya sebagai sebuah paket?
EDIT
Saya mencoba mengikuti file start up minimal:
;; flycheck-mode
(require 'flycheck)
(global-flycheck-mode)
(setq-default flycheck-disabled-checker '(emacs-lisp-checkdoc))
Hanya flycheck dan dependensinya yang diaktifkan. emacs-lisp-checkdoc
ada dalam daftar pemeriksa yang dinonaktifkan tetapi flycheck masih mencantumkan kesalahan:
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)
Saya menggunakan Emacs 24.5.1 dan flycheck terbaru di repositori git (26snapshot).
Berikut format yang diharapkan oleh pemeriksa:
Jika Anda menempatkan ini di bagian atas init.el Anda, itu akan menghapus peringatan.
Anda dapat meminta emacs untuk menyisipkan ini untuk Anda secara otomatis dengan masuk ke menu dan memilih Emacs-Lisp-> Periksa String Dokumentasi dan isi kolom yang diminta. Sumber: https://github.com/purcell/emacs.d/issues/152
sumber