当我使用 slime-repl 时,我在我的 minibuffer 中收到这条消息,并且 emacs 会挂起一秒钟:
进程过滤器中的错误:错误的类型参数:sequencep,:不可用
当我关闭 slime-autodoc-mode 时它停止发生
有人见过吗?
从此错误报告
joddie 评论说: 我遇到了同样的问题。经过粗略调查,这似乎与启用 slime/contrib 中的 slime-fancy 模块有关。slime-fancy 是启用许多不同的 slime 模块的快捷方式,我不确定哪个是问题的实际根源,但禁用它似乎至少可以解决这里的问题。
(这是使用最新的 Git/CVS 版本的 slime 和 slime-js,尽管我也尝试回滚到 2010-02-12 版本的 slime 以防万一;它没有任何区别)。
鬼评论: @joddie:我只是尝试一下并删除粘液,它确实有效。现在我把
(slime-setup '(slime-js slime-repl))
在我的 .emacs 中。在此之前,即使我的选项卡已经绑定到 slime-indent-and-complete-symbol,我也无法在节点中使用自动完成功能。谢谢。:)
对于那些使用 quicklisp 和 slime-helper 来管理他们的 slime 设置的人,请打开 quicklisp/slime-helper.el 以找到使用(slime-setup)的地方。