Ich benutze flycheck
mit flycheck-elisp-checkdoc
aktivem Checker und finde sie ziemlich nützlich.
Trotzdem finde ich es irritierend, mich über fehlende (provide)
Abschnittsüberschriften ( ;;; Code
, ...), Paketmetadaten und ähnliche Dinge zu ärgern , während ich meine bearbeite ~/emacs/etc
(das ist ~/.emacs
in kleinere Teile aufgeteilt). Diese Dateien sind kurze Konfigurationsausschnitte, und das Hinzufügen dieser Kommentare würde sie nur länger und weniger lesbar machen.
Was ist der beste Weg, um diese Warnungen an dieser Stelle zu deaktivieren (aber nur dort sind dieselben Erinnerungen sehr nützlich, wenn ich meine echten Lisp-Module bearbeite ...)?
Es macht mir nichts aus, ob es bedeuten würde, den Flycheck-Elisp-Checkdoc-Checker für Flycheck in diesem Verzeichnis zu deaktivieren oder Checkdoc an diesem Ort neu zu konfigurieren oder etwas dazwischen - obwohl der letztere Fall auch andere Arten des Laichens von Checkdoc behandeln würde ...
flycheck-disabled-checkers
, vergaß aber, dass es über Dir-Locals eingestellt werden kann.M-x checkdoc
, aber das ist nicht so wichtig)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)))
starte , erhalte ich eine Warnung (Flycheck wird von einer dieser etc-Dateien geladen, sieht aber so aus, als würden .dir-Locals interpretiert, wenn sie verarbeitet werden).