Ich mag C-j
zu eval-last-sexp
verwenden, aber parayment-Modus (was ich sonst mag) überschreibt dies zu paredit-newline
. Schauen Sie in der Payment-Modus-Dokumente Ich sehe nichts wie eine paredit-mode-hook
definiert, wo ich add-hook
local-set-key
oder eine ähnliche Funktion aufrufen kann.Gibt es einen Emacs Pariet Hook, damit ich C-j neu definieren kann?
Hat jemand einen Vorschlag?
aktualisieren Nach dem Versuch aus, die beiden Antworten unten und nicht viel Erfolg, ich denke, das Problem auf die Tatsache zurückzuführen sein, dass paredit in wenigen verschiedenen Kontexten immer geladen? Ich öffne sowohl Common Lisp, Clojure als auch Emacs Lisp Dateien, die alle mit parait arbeiten können. Leider haben die verschiedenen Formen von eval-last-sexp
leicht unterschiedliche Namen in jedem Modus, so dass ich den Schlüssel nicht für alles einmal definieren kann. Stattdessen muss ich den Schlüssel basierend auf dem Hauptmodus binden, in dem ich mich auch befinde. Hoffentlich fügt das einen weiteren nützlichen Datenpunkt hinzu.
Danke! Das hat wie ein Zauber funktioniert. – bitops