help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs ispell error on windows10 with hunspell


From: 刘虎
Subject: emacs ispell error on windows10 with hunspell
Date: Sun, 3 May 2020 12:07:52 +0800

hello, I am the one who sent email from "richardliu1987@163.com" for help,
I realize today that I can not receive a reply with my 163 mail. I heard
from my friend about your kind reply. Thank you very much!
Inspired by your answer,I think my problem may be caused by the wrong
placement of hunspell dictionary files, so I copied the dictionary
files " en_US.aff"
and "en_US.dic "  to the dictionary C:/Hunspell. And I retyped hunspell -D
in cmd and get the following reply:
[image: image.png]
then I correct the init.el file as the following:
(add-to-list 'exec-path "D:/Install/hunspell/src/tools/")
(setq ispell-program-name "hunpell")
(use-package ispell
  :config
  (setq ispell-program-name
        "D:/Install/hunspell/src/tools/hunspell.exe"))
(setq ispell-hunspell-dict-paths-alist
      '(("en_US" "C:/hunspell/en_US.aff")))
(setq ispell-dictionary "en_US")
(setq ispell-personal-dictionary "C:/hunspell/en_US.aff")

then I opened emacs and typed " M-x ispell "  and get the following error:

Debugger entered--Lisp error: (error
"D:/Install/hunspell/src/tools/hunspell.exe did not output version line")
  signal(error ("D:/Install/hunspell/src/tools/hunspell.exe did not output
version line"))
  error("%s did not output version line"
"D:/Install/hunspell/src/tools/hunspell.exe")
  ispell-init-process()
  ispell-buffer-local-words()
  ispell-accept-buffer-local-defs()
  ispell-region(1 42762)
  ispell-buffer()
  ispell()
  funcall-interactively(ispell)
  call-interactively(ispell record nil)
  command-execute(ispell record)
  counsel-M-x-action("ispell")
  ivy-call()
  ivy-read("M-x " [eww-buffer-select soap-bound-operation-soap-headers
origami-hide-node-overlay epg-context-signers
reftex-untie-multifile-symbols tex-chktex-program
package-lint--sane-prefixes eww-handle-link TeX-command-Biber
reftex-default-bibliography epg--status-VALIDSIG
org-publish--store-crossrefs help-variable gnus-sync
org-emphasis-regexp-components mml-secure-smime-sign-with-sender
gnus-delete-overlay vc-hg--read-u8 viper-deactivate-input-method-action
vc-src-log-switches js--expression-in-sgml-indent-line
sgml-syntax-propertize web-mode-warning-face delphi-column-of
cl-print--preprocess org-publish-sanitize-plist eieio-class-tag--ede-target
ellipses org-agenda-regexp-filter-preset vc-git-conflicted-files 0
tramp-cleanup checkdoc-package-keywords-flag shr-parse-image-data
soap-element-namespace-tag--cmacro org-man-fixed-width :current-file
org-duration-format scale \' :name-match osx-org-clock-menubar for\
environment rx-trans-forms ebrowse-ms-definition-pattern--cmacro
sgml-tag-name--cmacro todo-categories-mode desktop-buffer-name expired
tramp-gw-open-connection ...] :predicate #f(compiled-function (sym)
#<bytecode 0x245c909>) :require-match t :history counsel-M-x-history
:action counsel-M-x-action :sort t :keymap (keymap (67108908 .
counsel--info-lookup-symbol) (67108910 . counsel-find-symbol))
:initial-input nil :caller counsel-M-x)
  counsel-M-x()
  funcall-interactively(counsel-M-x)
  call-interactively(counsel-M-x nil nil)
  command-execute(counsel-M-x)


Thank you very much for your help!

Best wishes!

Yours ,
Richard

The following is my former email:
------------------------------------------------------------------------------------------------------

Hello,
I encouted an error when try to use hunspell with emacs 26.3 on windows 10.

Please give me some help.

I installed hunspell on D:/Install , and hunspell.exe was in
D:/Install/hunspell/src/tools/.

The dictionary files: en_US.aff and en_US.dic, were put in
D:/Install/hunspell/src/tools/.

my config:



(add-to-list 'exec-path "D:/Install/hunspell/src/tools/")

(setq ispell-program-name "hunpell")

;;(setq ispell-program-name (locate-file "hunspell"

;;              exec-path exec-suffixes 'file-executable-p))

(use-package ispell

  :config

  (setq ispell-program-name

        "D:/Install/hunspell/src/tools/hunspell.exe"))



(setq ispell-hunspell-dict-paths-alist

      '(("en_US" "D:/Install/hunspell/src/tools/en_US.aff")))

(setq ispell-dictionary "en_US")

(setq ispell-personal-dictionary "D:/Install/hunspell/src/tools/en_US.aff")





run command [M-x ispell] got error:



Debugger entered--Lisp error: (error "Can't open affix or dictionary files
for dictionary named \"en_US\".")

  signal(error ("Can't open affix or dictionary files for dictionary named
\"en_US\"."))

  error("%s" "Can't open affix or dictionary files for dictionary named
\"en_US\".")

  ispell-init-process()

  ispell-buffer-local-words()

  ispell-accept-buffer-local-defs()

  ispell-region(1 6738)

  ispell-buffer()

  ispell()

  funcall-interactively(ispell)

  call-interactively(ispell record nil)

  command-execute(ispell record)

  counsel-M-x-action("ispell")

  ivy-call()

  ivy-read("M-x " [eww-buffer-select soap-bound-operation-soap-headers
origami-hide-node-overlay epg-context-signers
org-babel-C-utility-header-to-C tex-chktex-program
package-lint--sane-prefixes vc-git-stash-snapshot TeX-command-Biber
avy-words epg--status-VALIDSIG org-publish--store-crossrefs help-variable
gnus-sync org-emphasis-regexp-components mml-secure-smime-sign-with-sender
gnus-delete-overlay vc-hg--read-u8 viper-deactivate-input-method-action
vc-src-log-switches js--expression-in-sgml-indent-line
sgml-syntax-propertize web-mode-warning-face delphi-column-of
cl-print--preprocess org-publish-sanitize-plist eieio-class-tag--ede-target
edebug-clear-frequency-count org-agenda-regexp-filter-preset Franklin\
Gothic\ Demi\ Cond 0 tramp-cleanup checkdoc-package-keywords-flag
shr-parse-image-data soap-element-namespace-tag--cmacro org-man-fixed-width
Edebug\ All\ Defs org-duration-format & \' :name-match
osx-org-clock-menubar tramp-cache-data rx-trans-forms
ebrowse-ms-definition-pattern--cmacro sgml-tag-name--cmacro
todo-categories-mode log-edit-set-header expired tramp-gw-open-connection
...] :predicate #f(compiled-function (sym) #<bytecode 0x2139921>)
:require-match t :history counsel-M-x-history :action counsel-M-x-action
:sort t :keymap (keymap (67108908 . counsel--info-lookup-symbol) (67108910
. counsel-find-symbol)) :initial-input nil :caller counsel-M-x)

  counsel-M-x()

  funcall-interactively(counsel-M-x)

  call-interactively(counsel-M-x nil nil)

  command-execute(counsel-M-x)





Thanks a lot!



Yours,

Richard LIU



发送自 Windows 10 版邮件 <https://go.microsoft.com/fwlink/?LinkId=550986>应用

PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]