Debugging EMACS自动完成:运行计时器时出错‘;ac更新贪婪’;:(参数数量错误setq 1)

Debugging EMACS自动完成:运行计时器时出错‘;ac更新贪婪’;:(参数数量错误setq 1),debugging,emacs,autocomplete,Debugging,Emacs,Autocomplete,升级自: EMACS 23.4-bin-i386,带自动完成-1.3.1,交流模式工作正常 到 2017年9月17日GNU Emacs 25.3.1(x86_64-w64-mingw32),在Windows10上自动完成-1.5.1 .emacs配置为: (add-to-list 'load-path "~/EMACS/EMACS_Extentions/auto-complete-1.5.1/") (require 'auto-complete-config) (ac-config-defaul

升级自: EMACS 23.4-bin-i386,带自动完成-1.3.1,交流模式工作正常

2017年9月17日GNU Emacs 25.3.1(x86_64-w64-mingw32),在Windows10上自动完成-1.5.1

.emacs配置为:

(add-to-list 'load-path "~/EMACS/EMACS_Extentions/auto-complete-1.5.1/")
(require 'auto-complete-config)
(ac-config-default)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
(add-to-list 'ac-user-dictionary-files "~/.emacs.d/ac-dict/org.dict")
(add-to-list 'ac-modes 'org-mode)
现在我得到了以下错误:

Auto-Complete mode enabled in current buffer
You can run the command ‘auto-complete-mode’ with M-x au-compl- RET
Auto-Complete mode enabled in current buffer
Error running timer ‘ac-update-greedy’: (wrong-number-of-arguments setq 1)[2 times]
auto-complete error: (wrong-number-of-arguments setq 1)
已经在GIT-HUB上看到了相同的问题: 但根本没有解决办法


如果您有任何建议,我们将非常高兴

在几次尝试和另一次EMACS启动后,出现了一条看似合理的错误消息,这对我的进一步研究有所帮助。自动完成现在可能依赖于popup.el。集成后,自动完成再次正常工作。

如果您一直阅读您发布的链接中github讨论的底部,您会发现您显示的
setq
错误已经有了解决方案。@SteveVinoski,如您在my.emacs配置中所见,使用了1.5.1版的自动完成,其中包含了#424。但问题依然存在。我想,我的安装上也没有旧的字节码了。我还能查什么?