Als «warning» getaggte Fragen

1
Warnung unterdrücken: Zuweisung an freie Variable (und andere)
Wie kann ich die Warnung "Zuweisung an freie Variable" beim Byte-Kompilieren einer Emacs-LISP-Datei unterdrücken? Eigentlich bin ich hauptsächlich daran interessiert, es für einen bestimmten Puffer zu unterdrücken, wenn ich Flycheck verwende, aber ich verstehe, dass dies nur an den Byte-Compiler weitergegeben wird. Es wäre auch gut, eine Liste aller Warnungen …

1
Umgang mit „Warnung: Zuordnung zu freien Variablen“, wenn bestimmte Bibliotheken aufgrund ihres Designs fehlen können
Byte-Kompilierung meines Modus: (defun dict-setup-expansions () "Add `dict-mode' specific expansions." (set (make-local-variable 'er/try-expand-list) (list #'dict-mark-article))) warnt: Warning: assignment to free variable `er/try-expand-list' Dies ist eine normale Situation, da er/try-expand-listsie in externa definiert ist. Bibliothek expand-regionunter http://elpa.gnu.org Meine Modusregistererweiterung zur expand-regionBibliothek, aber es ist in Ordnung, meinen Modus ohne expand-regionModus auszuführen …


2
Wie erkläre ich eine Variable für ignorierbar?
Wie vermeide ich Byte-Compiler-Warnungen Unused lexical variablein Funktionen, die mithilfe von Makros definiert wurden, die auf erweitert werden defun? Beispielsweise verwendet das Makro defun-rcirc-commandin rcirc.eldie targetVariable, die nicht von mehreren Aufrufen verwendet wird. In Common Lisp kann ich die ignorable Deklaration verwenden : (declare (ignorable target)). Schlechte Lösungen: Fügen Sie …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.