*.cfg
shell-script-modeで指定されたファイルを開くようにEmacsを構成しました。もちろん、これらはシェルスクリプトではなく構成ファイルですが、90%の時間で、私が望んでいることを実行します(主に、コメントや変数の割り当て用の面については適切な推測です)。私はflycheck-modeを使用していますが、global-flycheck-mode
有効にするのに十分気に入っています。問題は、*.cfg
ファイルの場合、flycheck-modeが関連しない多くのエラーを示唆していることです。
ファイル名またはファイルへのパスに基づいてflycheckモードを自動的に無効にする方法はありますか?私が見た中で最も近いものはflycheck-before-syntax-check-hookです...パスまたはファイル名のチェックを続けると想像できますが、それは各構文チェックの前に実行されます(チェックを完全に無効にするのではなく)。
setq
の既存の値から外れ仕事をflycheck-disabled-checkers
のように、(setq flycheck-disabled-checkers (append '(sh-shellscript sh-bash sh-zsh) flycheck-disabled-checkers))
。このようにして、変数が他の場所で変更された場合でも、他のものが残っています。