/ / Status pakietu Flycheck przestarzały - macos, emacs, eslint, flycheck

Status pakietu Flycheck przestarzały - macos, emacs, eslint, flycheck

Próbuję zintegrować Flycheck z moimi emacs. Zainstalowałem Flycheck exec-path i js-standard za pośrednictwem menedżera pakietów.

wprowadź opis obrazu tutaj

Mój .emacs plik zawiera:

(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))

mam .eslint plik w tej samej lokalizacji domowej co moja .emacs (.bash_profile także) na systemie UNIX OSX Yosemite.

Jak mogę naprawić ten przestarzały status i uruchomić Flycheck. Z góry przepraszam za bycie nowicjuszem w linowaniu mojego kodu, emacsa o niskim poziomie.

Odpowiedzi:

1 dla odpowiedzi № 1

Emacs oznacza pakiety jako "przestarzałe", jeśli załadowana jest nowsza wersja pakietu. Emacs nigdy nie ładuje przestarzałych wersji, a zatem przestarzałe wersje mogą być bezpiecznie usunięte. Przejdź do menu pakietu w M-x list-packages, a następnie wpisz ~ (oznacz przestarzałe pakiety do usunięcia), a następnie x (wykonaj działania). Alternatywnie wpisz U i x przeprowadzić pełną aktualizację wszystkich pakietów, która obejmuje usunięcie wszelkich przestarzałych pakietów.


W każdym razie "przestarzały" status w ogóle nie ma żadnego wpływu na paczkę: nadal będzie działał normalnie.

Jeśli Flycheck nie działa dla Ciebie, zadaj nowe pytanie dotyczące Flycheck i dołącz wszystkie informacje debugowania. Zauważ, że jest dedykowany Społeczność Emacs na StackExchange, gdzie pytanie jest lepiej umieszczone.