emacs中的史莱姆似乎与autopair有冲突

时间:2012-06-04 09:41:08

标签: plugins emacs slime

我刚刚在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工作正常。谁能告诉我如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

添加

(add-hook 'slime-repl-mode-hook
          #'(lambda () 
              (setq autopair-dont-activate t)))

到.emacs是正确的答案。 :)

来自:here