Eu uso flycheck
com o flycheck-elisp-checkdoc
verificador ativo e acho-os bastante úteis.
Ainda assim, acho irritante ficar incomodado com a falta de (provide)
cabeçalhos de seção ( ;;; Code
, ...), metadados de pacotes e coisas semelhantes enquanto estou editando meus ~/emacs/etc
(que são ~/.emacs
divididos em pedaços menores). Esses arquivos são pequenos trechos de configuração e a adição desses comentários os tornaria mais longos e menos legíveis.
Então, qual é a melhor maneira de desativar esses avisos neste mesmo local (mas apenas lá, os mesmos lembretes são muito úteis depois que eu edito meus verdadeiros módulos lisp ...)?
Realmente não me importo se isso significaria desabilitar o verificador flycheck-elisp-checkdoc para o flycheck neste mesmo diretório ou reconfigurar o checkdoc neste local, ou algo intermediário - embora o último caso também lide com outras formas de gerar checkdoc…
flycheck-disabled-checkers
mas esqueci que ele pode ser definido via dir-locals.M-x checkdoc
, mas isso não é tão importante) #Warning (emacs): Failed to load file /home/marcink/DEV_hg/emacs/etc/.dir-locals.el: (invalid-function (emacs-lisp-mode (flycheck-disabled-checkers emacs-lisp-checkdoc)))
(o flycheck é carregado por um desses arquivos etc, mas parece que .dir-locals é interpretado quando são processados).