gpt4 book ai didi

macos - 使用 hunspell : no spell-checking done 进行 Emacs 拼写检查

转载 作者:行者123 更新时间:2023-12-02 17:31:03 25 4
gpt4 key购买 nike

我想在 GNU Emacs 24.5.1(在 Mac OS X 11.10 上)中激活拼写检查。我做了以下事情:

1) brew install hunspell
2) cd ~/Library/Spelling
wget http://cgit.freedesktop.org/libreoffice/dictionaries/plain/en/en_US.aff
wget http://cgit.freedesktop.org/libreoffice/dictionaries/plain/en/en_US.dic

(hunspell -D 从终端正确运行)。在 ~/.bash_profile 中,我设置了 export DICTIONARY=en_US 并且我的 ~/.emacs 显示:

;; Activate Hunspell
(when (executable-find "hunspell")
(setq-default ispell-program-name "/usr/local/bin/hunspell")
(setq ispell-really-hunspell t))

;; Activate flyspell
(add-hook 'text-mode-hook 'flyspell-mode)
(add-hook 'message-mode-hook 'flyspell-mode)
(setq flyspell-issue-message-flag nil)
(mapcar (lambda (mode-hook) (add-hook mode-hook 'flyspell-prog-mode))
'(c-mode-common-hook R-mode-hook emacs-lisp-mode-hook))

但是,当我打开任何 .txt 文件时,我没有看到带下划线的拼写检查错误或任何内容...并且 M-x ispell 显示 ispell -parse-hunspell-affix-file: ispell-phaf: 没有与 nil 匹配的条目。。我怎样才能让它发挥作用?

我找到了 thisthisthis相关帖子,但仍然无法找出问题。

最佳答案

好吧,我想通了:在 ~/.bash_profile 中设置环境变量 DICTIONARY 没有用,但是把 (setenv "DICTIONARY""en_US").emacs 中解决了这个问题。

关于macos - 使用 hunspell : no spell-checking done 进行 Emacs 拼写检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33290658/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com