J'utilise brew
comme gestionnaire de paquets pour Emacs et ispell. J'ai installé les deux. En faisant un rapide google, je n'ai pas réussi à savoir comment dire à Emacs où se trouve ispell et à charger les dictionnaires appropriés.
En ce moment , quand je fais un M-x ispell-check-version
, Emacs répond insolemment: Searching for program: No such file or directory
.
Comment configurer Emacs
pour utiliser ispell
?
Ce qui m'a aidé à résoudre ce problème sans modifier mon
.emacs
avec des chemins absolus (ce que j'étais réticent à faire, car je partage le fichier entre différents systèmes d'exploitation) a été d'installer ispell via brewcomme expliqué dans cette réponse (et mon commentaire).
la source
Il s'agit d'un problème de variable d'environnement. Le
exec-path-from-shell
package a résolu ce problème pour moi.Après évaluation
(exec-path-from-shell-initialize)
, ispell a fonctionné.la source
Même si vous n'utilisez brew que pour l'installation ispell et que vous avez installé emacs à partir de ce type de dmg , et que vous exécutez emacs à partir d'une icône dans le dock, vous voudrez vous déconnecter et vous reconnecter, car OS X met en cache les éléments de votre chemin et ne verra pas ispell immédiatement. Si ces informations ne sont pas nouvelles pour vous, vous pouvez probablement contourner ce problème de toute façon.
la source
Je suis à peu près sûr que cela doit être un problème résolu à l'heure actuelle, mais je voulais quand même ajouter que j'ai utilisé avec succès ispell dans Mac OS X. Installer ispell dans homebrew puis ajouter le chemin d'accès correct dans .emacs (/ usr / local / bin) résolu le problème pour moi.
la source