Есть ли доступный хук Emacs paredit, чтобы я мог переопределить C-j?

Мне нравится использовать от Cjдо eval-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имеют несколько разные имена в каждом режиме, поэтому я не могу определить ключ один раз для всех. Скорее, мне нужно связать ключ на основе основного режима, в котором я также нахожусь. Надеюсь, это добавит еще одну полезную точку данных.

5
задан bitops 1 July 2012 в 08:33
поделиться