Ho configurato Emacs per aprire i file denominati *.cfg
in modalità shell-script. Questi sono file di configurazione, ovviamente, piuttosto che script di shell, ma il 90% delle volte fa quello che voglio (principalmente, buone supposizioni sui volti per i commenti e l'assegnazione delle variabili). Uso la modalità flycheck e mi piace abbastanza da averlo global-flycheck-mode
abilitato. Il problema è che, nel caso dei *.cfg
file, la modalità flycheck suggerisce molti errori che non sono rilevanti.
Esiste un modo per disabilitare automaticamente la modalità flycheck in base al nome del file o al percorso del file? Il più vicino che ho visto è flycheck-before-syntax-check-hook ... Potrei immaginare di inserire un controllo per percorso o nome file, ma viene eseguito prima di ogni controllo di sintassi (piuttosto che disabilitare completamente i controlli).
setq
eliminare il lavoro dal valore esistente diflycheck-disabled-checkers
, come in(setq flycheck-disabled-checkers (append '(sh-shellscript sh-bash sh-zsh) flycheck-disabled-checkers))
. In questo modo, se la variabile viene modificata altrove, avrai comunque le altre cose.