2013-03-21 14 views
17

私はemacs preludeに携わり、素敵なものを見つけました。しかしemacs lispスクリプトの編集中にフライチェック警告を無効にするには?

flycheckの警告の多くは、エルが

をファイルを編集し、構文の色がオーバーライドされている間のような

警告が表示され、「最初の行は、フォームパッケージであることshoud ---概要」

これらの警告をオフにする方法はありますか?

答えて

29

これらはCheckdocの警告です。これらを無効にするには、いずれかのあなたの初期化ファイル

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

またはM-x customize-variable RET flycheck-disabled-checkersとカスタマイズインタフェースを介して、次のコードで、オプションflycheck-disabled-checkersemacs-lisp-checkdocを追加します。

+0

ありがとうございました! Checkdocは私のためにあまりにも多くのようです。それは私が探しているものです – jilen

+0

こんにちは、フライチェッカーチェッカーからマルチチェッカーを削除するにはどうしたらいいですか? – goofansu

+1

@goofansuええと、まあ、あなたは削除する各チェッカーのために上記をしてください!あるいは、Emacs Lispが分からない場合には、これらのチェッカーをすべてカスタマイズしてアンイックしてください。 – lunaryorn

2

この1つのファイルに対して特定のフライチェックを無効にする場合は、ファイルローカル変数定義を使用することもできます。

あなたはファイルの最後にローカル変数のセクションを追加します

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