我刚刚在emacs中安装了slime。在删除所有其他插件以进行调试之后,我发现粘液似乎与autopair有冲突。(或者是autopair的错误?)。在粘液中,当我输入Cc Cc时,迷你缓冲区显示错误如下:
error in process filter: define-key: Wrong type argument: characterp, nil
error in process filter: Wrong type argument: characterp, nil
error in process filter: define-key: Wrong type argument: characterp, nil
error in process filter: Wrong type argument: characterp, nil
更重要的是,在我杀死了粘液缓冲区后,错误信息仍然会被警告。
如果我也删除了autopair插件,那么slime工作正常。谁能告诉我如何解决这个问题?
答案 0 :(得分:3)
添加
(add-hook 'slime-repl-mode-hook
#'(lambda ()
(setq autopair-dont-activate t)))
到.emacs是正确的答案。 :)
来自:here