Включение flyspell режим на emacs / w32?

Мне нужно установить / запустить режим flyspell на emacs / w32.

Я установил ispell для Windows с этого сайта , а затем я выполнил процедуру, описанную в здесь .

  1. Я загрузил flyspell-1.7a.el, чтобы переименовать его в flyspell.el, и скопировал его в каталог пути загрузки.
  2. I изменил .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

Это был ispell для проблемы с win32, нужно использовать тот, который работает с emacs / win32, как описано в книге emacs .

  1. Загрузите ispell.zip с одного из сайтов .
  2. Скопируйте ispell.exe в каталог PATH и скопируйте словарь английского языка в домашний каталог.

РЕШЕНИЕ с ASPELL

vedang дало лучший ответ с aspell в этом посте .

Он имеет установщик Windows, словарь, установленный в здесь . И добавление следующей строки в .emacs меня устраивает.

(custom-set-variables
    '(ispell-dictionary "british")
    '(ispell-program-name "H:\\bin\\aspell\\bin\\aspell.exe"))

6
задан Community 23 May 2017 в 11:54
поделиться