gpt4 book ai didi

接受本地文件字典的单词时 Emacs ispell 错误

转载 作者:行者123 更新时间:2023-12-01 02:25:16 24 4
gpt4 key购买 nike

在每个 .tex文件,当我输入 A (shift a) 接受一个新词,我收到错误信息 Wrong type argument: sequencep, 1在微型缓冲区或消息缓冲区中:

ispell-add-per-file-word-list: Wrong type argument: sequencep, 1

如果我在文件底部添加类似于以下内容的行:
% LocalWords:  hello

我可以 (A) 接受有限数量的单词,大体上最多 50 个字符的新单词,直到行尾。然后我再次得到同样的错误。如果我像以前一样添加另一行,则:
% LocalWords:  hello <words added by ispell ...>
% LocalWords: again

我可以再继续到行尾。此后错误再次显示。

至于我的 init 文件,我有这些显然是无辜的行:
(setenv "DICPATH" (concat exec-directory "../hunspell/dict"))
(setq-default ispell-program-name
(concat exec-directory "../hunspell/hunspell.exe"))
(setq ispell-extra-args '("-t"))
(setq ispell-local-dictionary-alist
'(
(nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-d" "en_US") nil utf-8)
("english" "[A-Za-z]" "[^A-Za-z]" "['.]" nil ("-d" "en_GB") nil utf-8)

("italian"
"[A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]"
"[^A-Z\300\301\310\311\314\315\322\323\331\332a-z\340\341\350\351\354\355\363\371\372]"
"[-.]" nil ("-d" "it_IT") nil iso-8859-1)

))

总之,每当需要开始本地文件字典的新行时, ispell-add-per-file-word-list陷入困境。

最佳答案

This suggested workaround为我解决了这个问题。在此摘录以供后代使用,解决方法是将以下内容添加到您的 Emacs 启动代码中:

(add-hook 'TeX-mode-hook #'(lambda ()
(setq-local comment-padding " ")))

根本原因是一个 Emacs 错误 has subsequently been fixed .所以这个问题应该在 Emacs 24.4 及更高版本中完全消失。

关于接受本地文件字典的单词时 Emacs ispell 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17002686/

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