Eu configurei o Emacs para abrir arquivos nomeados *.cfg
no modo de script de shell. Esses são arquivos de configuração, é claro, em vez de scripts de shell, mas 90% do tempo ele faz o que eu quero (principalmente, boas suposições sobre rostos para comentários e atribuição de variáveis). Eu uso o modo flycheck e gosto o suficiente para ter global-flycheck-mode
ativado. O problema é que, no caso de *.cfg
arquivos, o modo flycheck sugere muitos erros que não são relevantes.
Existe uma maneira de desativar o modo de verificação automática automaticamente, com base no nome do arquivo ou no caminho para o arquivo? O mais próximo que eu vi é flycheck-before-syntax-check-hook ... Eu poderia imaginar fazer uma verificação de caminho ou nome de arquivo, mas é executado antes de cada verificação de sintaxe (em vez de desabilitar as verificações completamente).
setq
trabalho fora do valor existente deflycheck-disabled-checkers
, como em(setq flycheck-disabled-checkers (append '(sh-shellscript sh-bash sh-zsh) flycheck-disabled-checkers))
. Dessa forma, se a variável for modificada em outro lugar, você ainda terá as outras coisas.