Me gusta usar C-j
a eval-last-sexp
pero el modo de crédito (que de otro modo me gusta) anula esto a paredit-newline
. Mirando en los documentos de modo de crédito no veo nada como un paredit-mode-hook
definido donde puedo add-hook
para llamar al local-set-key
o una función similar.¿Hay un gancho de crédito de Emacs disponible para poder redefinir C-j?
¿Alguien tiene alguna sugerencia?
actualización Después de probar las dos respuestas abajo y no tener mucho éxito, creo que el problema puede estar relacionado con el hecho de que paredit se está cargando en unos contextos diferentes? A saber, estoy abriendo los archivos Common Lisp, Clojure y Emacs Lisp, todos los cuales pueden usar paredit. Lamentablemente, las diversas formas de eval-last-sexp
tienen nombres ligeramente diferentes en cada modo, por lo que no puedo definir la clave una vez para todo. Por el contrario, tengo que vincular la clave en función del modo principal en el que estoy también. Con suerte, eso agrega otro punto de datos útil.
Gracias! Funcionó como por arte de magia. – bitops