Flycheck ist ein On-the-Fly-Paket zur Syntaxprüfung für GNU Emacs 24 mit Puffer-Hervorhebung im Puffer, automatischer Hintergrundprüfung, dynamischer Fehlerliste und integrierter Unterstützung für über 40 Programmier- und Auszeichnungssprachen.
Viele Projekte, an denen ich arbeite, installieren eslint als Entwicklungsabhängigkeit mit einem benutzerdefinierten Satz von eslint-Plugins. Momentan verwendet flycheck die global installierte Version von eslint und nicht die Version von eslint, die mit jedem Projekt installiert wird. Ich möchte Flycheck stattdessen auf node_modules / eslint / bin / eslint.js verweisen …
Wenn der Flycheck-Modus für mein init.el aktiviert ist, erhalte ich die folgenden Arten von Fehlern: The first line should be of the form: ";;; package --- Summary" (emacs-lisp-checkdoc) ... The footer should be: (provide 'init)\n;;; init.el ends here (emacs-lisp-checkdoc) Wie kann ich verhindern, dass flycheck mein init.el als Paket behandelt? …
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 …
Ich habe eine Standardeinstellung von js2-mode. Dies bietet eine schöne Hervorhebung und Überprüfung der Syntax, aber ich arbeite gerade an einem Projekt mit einem anderen Satz von Stilen (speziell in diesem neuen Projekt werden keine Semikolons verwendet). Dadurch wird jede einzelne Codezeile js2-modemit der Warnung unterstrichen :missing ; after statement …
Ich habe einen Haufen von Dateien im Organisationsmodus, die ich für eine Wissensdatenbank in HTML veröffentliche. Manchmal stürzt die Veröffentlichung aufgrund eines defekten Links oder Ähnlichem ab und es ist schwierig, das Problem zu finden. Ich habe kürzlich org-lint verwendet, um die Probleme zu finden. Gibt es eine Möglichkeit, dies …
Ich verwende Flycheck für die C ++ - Entwicklung und erhalte die folgende Warnung: #pragma once in main file In allen Headern einer Hauptdatei. Beim Durchsuchen der Websites habe ich den Eindruck, dass dies etwas damit zu tun hat, wie gcc und clang (beide geben die gleiche Warnung) für flymake …
Ich habe Emacs so konfiguriert, dass Dateien mit dem Namen *.cfgim Shell-Script-Modus geöffnet werden . Dies sind natürlich eher Konfigurationsdateien als Shell-Skripte, aber in 90% der Fälle macht es das, was ich will (hauptsächlich gute Vermutungen über Gesichter für Kommentare und Variablenzuweisungen). Ich benutze den Flycheck-Modus und es gefällt mir …
Wenn ich Folgendes ausführe, erhalte ich eine Fehlermeldung: (defun caller (func) (url-retrieve "http://m0smith.freeshell.org/" (lambda (status) (funcall func)))) (caller (lambda() (message "called"))) Ergebnis: error in process filter: Symbol's value as variable is void: func Was ist der beste Weg, um dieses Problem zu lösen? Grundsätzlich muss ich einen Rückruf von einem …
Ich möchte, dass Mg n und Mg p durchlaufen, zumindest wenn ich sie mit Flycheck verwende. Diese Funktion erfordert das Schreiben einer benutzerdefinierten Funktion, da diese nicht unterstützt wird (wie unter https://github.com/flycheck/flycheck/issues/64 erwähnt und im Chat bestätigt), aber ich bin ein Elisp-Neuling. Aus anderen Gründen (Arbeits um https://github.com/commercialhaskell/intero/issues/268 ), in …
Ich benutze flycheckmit flycheck-elisp-checkdocaktivem 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 ~/.emacsin kleinere Teile aufgeteilt). Diese Dateien sind kurze Konfigurationsausschnitte, und das Hinzufügen dieser Kommentare …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.