Mi piace usare C-j
a eval-last-sexp
ma in modalità paredit (che altrimenti mi piace) lo sostituisce con paredit-newline
. Guardando i documenti in modalità paredit non vedo nulla di simile a paredit-mode-hook
definito dove posso add-hook
chiamare local-set-key
o una funzione simile.È disponibile un hook paredit Emacs per ridefinire C-j?
Qualcuno ha un suggerimento?
Aggiornamento Dopo aver provato le due risposte qui sotto e non avendo molto successo, penso che il problema potrebbe essere legato al fatto che paredit viene sempre caricato in alcuni contesti differenti? A proposito, sto aprendo entrambi i file Common Lisp, Clojure ed Emacs Lisp, che possono tutti usare paredit. Purtroppo, le varie forme di eval-last-sexp
hanno nomi leggermente diversi in ciascuna modalità, quindi non posso definire la chiave una volta per tutto. Piuttosto, ho bisogno di legare la chiave in base alla modalità principale in cui mi trovo anch'io. Si spera che aggiunga un altro punto dati utile.
Grazie! Questo ha funzionato come un fascino. – bitops