Używam brew
jako mojego menedżera pakietów zarówno dla Emacsa, jak i ispell. Mam oba zainstalowane. Robiąc szybkie google, nie byłem w stanie dowiedzieć się, jak powiedzieć Emacsowi, gdzie jest ispell, i załadować odpowiednie słowniki.
Teraz, kiedy zrobić M-x ispell-check-version
, Emacs saucily odpowiada: Searching for program: No such file or directory
.
Jak skonfigurować Emacs
korzystanie ispell
?
To, co pomogło mi rozwiązać ten problem bez edytowania moich
.emacs
ścieżek bezwzględnych (do czego nie chciałem, ponieważ udostępniam plik między różnymi systemami operacyjnymi), to instalacja ispell przez brewjak wyjaśniono w tej odpowiedzi (i moim komentarzu).
źródło
Jest to problem związany ze zmiennymi środowiskowymi.
exec-path-from-shell
Pakiet ustalony ten problem dla mnie.Po dokonaniu oceny
(exec-path-from-shell-initialize)
, ispell zadziałało.źródło
Nawet jeśli używasz brew tylko do instalacji ispell i zainstalowałeś emacsa z tego typu dmg i uruchamiasz emacsa z ikony w doku, będziesz chciał się wylogować i zalogować ponownie, ponieważ OS X buforuje elementy na twojej ścieżce i nie zobaczy natychmiast ispell. Jeśli te informacje nie są dla ciebie nowością, prawdopodobnie i tak możesz obejść ten problem.
źródło
Jestem pewien, że to już musi być rozwiązany problem, ale nadal chciałem dodać, że z powodzeniem używam ispell w Mac OS X. Instalacja ispell w homebrew, a następnie dodanie poprawnej ścieżki w .emacs (/ usr / local / bin) rozwiązane problem dla mnie.
źródło