Emacs - Стартовый набор Emacs Киран Хили aspell Английский словарь - PullRequest
0 голосов
/ 13 ноября 2018

У меня возникли некоторые (и более) трудности с получением конфигурации моего emacs. Я хочу использовать Flyspell для автоматической проверки орфографии. Когда я пытаюсь включить автоматическую проверку правописания (через строку меню), я получаю следующую ошибку.

Starting new Ispell process aspell with english dictionary...
Error enabling Flyspell mode:
(Error: The file "/usr/local/lib/aspell-0.60/english" can not be opened 
for reading.)

Беглый взгляд на /usr/local/lib/aspell-0.60/ показывает, что у меня не установлен английский словарь. Более подробно вот что установлено:

 Lindsays-MacBook-Pro:lib ljs$ ls aspell-0.60/
 ccpp.amf       cp1258.cset     iso-8859-2.cmap     nroff-filter.info
comment.amf     dvorak.kbd      iso-8859-2.cset     nroff-filter.la
context-filter.info email-filter.info   iso-8859-3.cmap     nroff- 
filter.so
context-filter.la   email-filter.la     iso-8859-3.cset     nroff.amf
context-filter.so   email-filter.so     iso-8859-4.cmap     perl.amf
cp1250.cmap     email.amf       iso-8859-4.cset     sgml-filter.info
cp1250.cset     html-filter.info    iso-8859-5.cmap     sgml-filter.la
cp1251.cmap     html.amf        iso-8859-5.cset     sgml-filter.so
cp1251.cset     iso-8859-1.cmap     iso-8859-6.cmap     sgml.amf
cp1252.cmap     iso-8859-1.cset     iso-8859-6.cset     spell
cp1252.cset     iso-8859-10.cmap    iso-8859-7.cmap     split.kbd
cp1253.cmap     iso-8859-10.cset    iso-8859-7.cset     standard.kbd 
cp1253.cset     iso-8859-11.cmap    iso-8859-8.cmap     tex-filter.info
cp1254.cmap     iso-8859-11.cset    iso-8859-8.cset     tex-filter.la
cp1254.cset     iso-8859-13.cmap    iso-8859-9.cmap     tex-filter.so
cp1255.cmap     iso-8859-13.cset    iso-8859-9.cset     tex.amf
cp1255.cset     iso-8859-14.cmap    ispell          texinfo-filter.info
cp1256.cmap     iso-8859-14.cset    koi8-r.cmap     texinfo-filter.la
cp1256.cset     iso-8859-15.cmap    koi8-r.cset     texinfo-filter.so
cp1257.cmap     iso-8859-15.cset    koi8-u.cmap     texinfo.amf
cp1257.cset     iso-8859-16.cmap    koi8-u.cset     url.amf
cp1258.cmap     iso-8859-16.cset    none.amf

Любая помощь с благодарностью

1 Ответ

0 голосов
/ 13 ноября 2018

Похоже, у вас сломанная установка aspell. Предполагая, что вы использовали Homebrew для его установки, просто удалите его и переустановите.

$ brew uninstall aspell
$ brew update
$ brew install aspell

Если у вас все еще проблемы, возможно закомментируйте

(starter-kit-load "starter-kit-aspell.org")

из starter-kit.org так выглядит

;;(starter-kit-load "starter-kit-aspell.org")

Это предотвратит загрузку стартового комплекта своих настроек flycheck / aspell, что позволит вам использовать значения по умолчанию. Вам нужно будет вручную включить flyspell в буфере, где вы хотите его использовать. Мета - x flyspell-mode добьется цели.

...