我喜歡使用C-j
到eval-last-sexp
,但是paredit-mode(我喜歡它)將其覆蓋爲paredit-newline
。尋找paredit模式的文檔,我沒有看到任何東西像paredit-mode-hook
定義在哪裏我可以add-hook
調用local-set-key
或類似的功能。是否有可用的Emacs paredit鉤子,因此我可以重新定義C-j?
任何人有一個建議?
更新 嘗試下面的兩個答案,並沒有多少成功後,我認爲這個問題可能涉及到paredit是在幾個不同的情況下得到加載的事實呢?換句話說,我打開Common Lisp,Clojure和Emacs Lisp文件,所有這些文件都可以使用paredit。可悲的是,各種形式的eval-last-sexp
在每種模式下都有稍微不同的名稱,所以我無法爲所有事情定義一次密鑰。相反,我需要根據我所處的主要模式來綁定密鑰。希望這增加了另一個有用的數據點。
謝謝!這工作像一個魅力。 – bitops