2013-05-12 7 views
8

У меня возникли проблемы с созданием flyspell для работы в emacs. Я пользователь Mac, но я не использую Aquamacs, который, кажется, предоставляет это средство по умолчанию.Невозможно выяснить, как решить flyspell checker для работы

Starting new Ispell process [/usr/local/bin/aspell::default] ... 
ispell-init-process: Error: No word lists can be found for the language "en_US". 

ответ

3

Сообщение об ошибке пытается сказать вам, что Emacs начал внешнюю программу aspell в подпроцесс, что хорошо, но он не может найти свой файл словаря, который плохо. Попробуйте ввести M-x ispell-change-dictionary RET SPC, чтобы узнать, есть ли какие-либо файлы словаря, о которых знает Emacs, и выберите один из них.

Если это не сработает, значит, что-то не так с вашей установкой flyspell. Что делать дальше, зависит от версии Emacs, которую вы используете (терминальная версия, которая поставляется с OS X, более новая версия терминала, установленная через Homebrew или MacPorts, версию Cocoa или Aquamacs). На моей машине, например, я запускаю Cocoa Emacs 24 под Snow Leopard, и flyspell.el поставляется с предустановленной, но для того, чтобы на самом деле получить ее на работу, мне пришлось установить пакет aspell с использованием Homebrew (который предоставил исполняемый файл и его словарные файлы). Можете ли вы предоставить нам больше информации о вашей среде (версия OS X, версия Emacs и т. Д.)?