2013-03-21 11 views

Trả lời

29

Đây là các cảnh báo Checkdoc. Để vô hiệu hóa này, thêm emacs-lisp-checkdoc đến tùy chọn flycheck-disabled-checkers, hoặc với đoạn mã sau vào tập tin init của bạn

(with-eval-after-load 'flycheck 
    (setq-default flycheck-disabled-checkers '(emacs-lisp-checkdoc))) 

hoặc thông qua giao diện tùy chỉnh với M-x customize-variable RET flycheck-disabled-checkers.

+0

cảm ơn anh chàng! Checkdoc có vẻ quá nhiều đối với tôi. Đó là những gì tôi đang tìm kiếm – jilen

+0

Xin chào, làm cách nào để tôi có thể xóa nhiều người kiểm tra từ người kiểm tra séc bay? – goofansu

+1

@goofansu Uhm, tốt, chỉ cần làm điều trên cho mỗi kiểm tra bạn muốn loại bỏ ?! Hoặc sử dụng tùy chỉnh và untick tất cả các checkers, nếu bạn không biết Emacs Lisp. – lunaryorn

2

Nếu bạn muốn vô hiệu hóa một Flycheck cụ thể chỉ cho một tập tin này, bạn cũng có thể sử dụng định nghĩa biến tập tin cục bộ.

Bạn có thể làm điều này một cách tương tác trong khi trong bộ đệm của tập tin bằng cách gõ

M-x add-file-local-variable flycheck-disabled-checkers RET 
    (emacs-lisp-checkdoc) 

mà sẽ bổ sung thêm một phần biến địa phương đến cuối của tập tin.

;; Local Variables: 
;; flycheck-disabled-checkers: (emacs-lisp-checkdoc) 
;; End: 

này giống như tùy biến flycheck-disabled-checkers nhưng chỉ dành cho các tập tin.

Điều này cũng có thể được tùy chỉnh theo cấp độ của thư mục. http://www.gnu.org/software/emacs/manual/html_mono/emacs.html#Directory-Variables