Estoy usando brew
como administrador de paquetes tanto para Emacs como para ispell. He instalado los dos. Al hacer un google rápido, no pude descubrir cómo decirle a Emacs dónde está ispell y cargar los diccionarios apropiados.
Ahora cuando hago una M-x ispell-check-version
, Emacs responde con descaro: Searching for program: No such file or directory
.
¿Cómo configuro Emacs
para usar ispell
?
Lo que me ayudó a resolver esto sin editar mi
.emacs
con rutas absolutas (que era reacio a hacer, ya que comparto el archivo entre diferentes sistemas operativos) fue instalar ispell a través de brewcomo se explica en esta respuesta (y mi comentario).
fuente
Este es un problema de variable de entorno. El
exec-path-from-shell
paquete solucionó este problema para mí.Después de evaluar
(exec-path-from-shell-initialize)
, ispell funcionó.fuente
Incluso si usa brew solo para la instalación de ispell y ha instalado emacs desde este tipo de dmg , y ejecuta emacs desde un icono en el dock, querrá cerrar sesión e iniciar sesión nuevamente, ya que OS X almacena en caché los elementos en su ruta y no verá ispell de inmediato. Si esta información no es nueva para usted, entonces probablemente pueda solucionar este problema de todos modos.
fuente
Estoy bastante seguro de que este debe ser un problema resuelto por ahora, pero todavía quería agregar que he estado usando ispell con éxito en Mac OS X. Instalando ispell en homebrew y luego agregando la ruta correcta en .emacs (/ usr / local / bin) resuelto El problema para mí.
fuente