我喜欢使用来评估最后一个S表达式,但是paredit-mode(我也喜欢)将其覆盖为paredit-newline。查看paredit-mode文档,我没有看到与之类似的paredit-mode-hook定义,可以add-hook来调用local-set-key或类似功能。
有人有建议吗?
更新 尝试了下面两个答案,没有取得太大成功,我认为问题可能与paredit在几个不同的上下文中加载有关?即,我正在打开Common Lisp、Clojure和Emacs Lisp文件,它们都可以使用paredit。遗憾的是,每种模式中eval-last-sexp的各种形式名称略有不同,因此我不能仅针对所有内容定义一次键。相反,我还需要根据我所处的major mode绑定键。希望这增加另一个有用的数据点。
有人有建议吗?
更新 尝试了下面两个答案,没有取得太大成功,我认为问题可能与paredit在几个不同的上下文中加载有关?即,我正在打开Common Lisp、Clojure和Emacs Lisp文件,它们都可以使用paredit。遗憾的是,每种模式中eval-last-sexp的各种形式名称略有不同,因此我不能仅针对所有内容定义一次键。相反,我还需要根据我所处的major mode绑定键。希望这增加另一个有用的数据点。