我喜欢使用C-j
toeval-last-sexp
但 paredit-mode (我不喜欢)将其覆盖为paredit-newline
. 查看 paredit-mode 文档,我看不到任何类似于paredit-mode-hook
我可以add-hook
调用的已定义local-set-key
或类似函数的东西。
有人有建议吗?
更新
在尝试了下面的两个答案并且没有取得太大成功后,我认为问题可能与 paredit 在几个不同的上下文中加载的事实有关?也就是说,我打开了 Common Lisp、Clojure 和 Emacs Lisp 文件,所有这些文件都可以使用 paredit。可悲的是,在每种模式下,各种形式的eval-last-sexp
名称略有不同,因此我无法为所有内容定义一次密钥。相反,我需要根据我所在的主要模式绑定密钥。希望这会增加另一个有用的数据点。