Snažím sa integrovať Flycheck do mojich emakov. Nainštaloval som Flycheck exec-path
a js-standard
prostredníctvom správcu balíkov.
môj .emacs
súbor obsahuje:
(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))
mám .eslint
súbor v rovnakom domácom mieste ako môj .emacs
(.bash_profile
rovnako) na unix osx yosemite.
Ako môžem opraviť tento zastaralý stav a spustiť Flycheck. Ospravedlňujem sa vopred za to, že som nový, ktorý ma lámaný kód, nízka úroveň emacs užívateľa tu.
odpovede:
1 pre odpoveď č. 1Emacs označí balíky ako "zastaralé", ak je nainštalovaná novšia verzia balíka. Emacs nikdy nespotrebuje zastarané verzie, preto môžu byť bezpečne odstránené zastarané verzie. Prejdite do ponuky balíka v M-x list-packages
, potom zadajte ~
(označte zastarané balíky na odstránenie) a potom x
(vykonať akcie). Alternatívne zadajte U
a x
vykonať úplnú aktualizáciu všetkých balíkov, ktorá zahŕňa odstránenie akýchkoľvek zastaraných balíkov.
V každom prípade stav "zastaralý" nemá vôbec žiadny vplyv na balík: bude pokračovať v normálnej práci.
Ak Flycheck nefunguje pre vás, opýtajte sa na novú otázku o Flycheck konkrétne a zahrňte všetky ladiace informácie, Všimnite si, že je to jedno Emacs komunity na StackExchange, kde je otázka lepšia.