2016-07-28 3 views
0

Ich versuche Flycheck in meine Emacs zu integrieren. Ich habe Flycheck exec-path und js-standard über den Paketmanager installiert.Flycheck Paket Status veraltet

enter image description here

Meine .emacs Datei enthält:

(add-hook 'after-init-hook #'global-flycheck-mode) 

;; https://github.com/purcell/exec-path-from-shell 
;; only need exec-path-from-shell on OSX 
;; this hopefully sets up path and other vars better 
(when (memq window-system '(mac ns)) 
    (exec-path-from-shell-initialize)) 

Ich habe eine .eslint-Datei im selben Heimatorts wie meine .emacs (.bash_profile auch) auf Unix osx yosemite.

Wie kann ich diesen veralteten Status beheben und Flycheck ausführen? Ich entschuldige mich im Voraus dafür, dass ich neu bin, meinen Code zu schreiben, niedriger Emacs Benutzer hier.

Antwort

1

Emacs markiert Pakete als "veraltet", wenn eine neuere Version des Pakets geladen wird. Emacs lädt niemals veraltete Versionen, daher können veraltete Versionen sicher entfernt werden. Gehen Sie zum Paketmenü in M-x list-packages, dann geben Sie ~ (markieren Sie veraltete Pakete zum Entfernen) und dann x (Aktionen ausführen). Alternativ geben Sie U und x ein, um ein vollständiges Upgrade aller Pakete durchzuführen, das die Entfernung veralteter Pakete einschließt.

In jedem Fall hat der "veraltete" Status keinerlei Auswirkungen auf das Paket: Es wird weiterhin normal funktionieren.

Wenn Flycheck nicht für Sie funktioniert, stellen Sie bitte eine neue Frage zu Flycheck speziell und fügen Sie alle debugging information. Beachten Sie, dass auf StackExchange eine dedizierte Adresse Emacs community vorhanden ist, in der Sie die Frage besser stellen können.

+0

dank i Ihre Lösung aus der Emacs-Community am Ende mit als auch für in Browser grundlegender Implementierung flycheck [flycheck-mit-relativ-file-eslint-exec] (http://emacs.stackexchange.com/questions/ 21205/flycheck-mit-Datei-relative-eslint-executable/21207 # 21207? Newreg = 9b5e5fdeab664ecabd4a65860e232edd) – mibbit

Verwandte Themen