Мне нужно установить / запустить режим flyspell на emacs / w32.
Я установил ispell для Windows с с этого сайта , а затем выполнил процедуру, написанную на здесь .
- Я скачал flyspell-1.7a.el, чтобы переименовать его в flyspell.el, и скопировал его в каталог load-path.
- Я изменил .emacs
;;; http://www-sop.inria.fr/members/Manuel.Serrano/flyspell/flyspell.html
;;; flyspell mode
(require 'flyspell)
(autoload 'flyspell-mode "flyspell" "On-the-fly spelling checker." t)
(autoload 'flyspell-delay-command "flyspell" "Delay on command." t) (autoload 'tex-mode-flyspell-verify "flyspell" "" t)
)
Но, когда я запускаю emacs с flymode, я получаю следующую ошибку:
(error "Autoloading failed to define function turn-on-flyspell")
Что может быть не так?
РЕШЕНИЕ с ISPELL
Это было проблемой для win32, нужно использовать ту, которая работает с emacs / win32, как объяснено в книге emacs .
- Скачать ispell.zip с одного из сайтов .
- Скопируйте файл ispell.exe в каталог PATH и скопируйте словарь английского языка в домашний каталог.
РЕШЕНИЕ с ASPELL
vedang дал лучший ответ с aspell на этот пост .
У него есть окнаустановщик, словарь установить в здесь .И добавление следующей строки в .emacs прекрасно работает со мной.
(custom-set-variables
'(ispell-dictionary "british")
'(ispell-program-name "H:\\bin\\aspell\\bin\\aspell.exe"))