Estou usando brew
como meu gerenciador de pacotes para o Emacs e o ispell. Eu tenho ambos instalados. Fazendo um rápido google, não consegui descobrir como dizer ao Emacs onde está o ispell e carregar os dicionários apropriados.
Agora quando eu faço uma M-x ispell-check-version
, Emacs respostas saucily: Searching for program: No such file or directory
.
Como eu configuro Emacs
para usar ispell
?
O que me ajudou a resolver isso sem editar meus
.emacs
caminhos absolutos (o que eu relutava em fazer ao compartilhar o arquivo entre diferentes sistemas operacionais) foi instalar o ispell via brewcomo explicado nesta resposta (e no meu comentário).
fonte
Esse é um problema de variável de ambiente. O
exec-path-from-shell
pacote corrigiu esse problema para mim.Após a avaliação
(exec-path-from-shell-initialize)
, ispell funcionou.fonte
Mesmo se você usar o brew apenas para a instalação ispell e tiver instalado o emacs desse tipo de dmg , e executar o emacs a partir de um ícone no dock, deseje efetuar logout e login novamente, pois o OS X armazena em cache itens no caminho e não verá ispell imediatamente. Se essas informações não forem novidade para você, provavelmente você poderá solucionar esse problema de qualquer maneira.
fonte
Tenho certeza de que esse deve ser um problema resolvido até agora, mas ainda quero acrescentar que tenho usado com êxito o ispell no Mac OS X. Instalando o ispell no homebrew e adicionando o caminho correto no .emacs (/ usr / local / bin) resolvido o problema para mim.
fonte