From 25ac9c6c3e16511a5781cffbb2e7a8d20d61ec72 Mon Sep 17 00:00:00 2001 From: Daniel Alejandro Tapia Date: Tue, 3 Dec 2024 15:57:14 -0500 Subject: [PATCH] i always use `C-m` for `newline`, so i wanted to see if you would be okay making it also indent. if the user wants a new line that is not indented, then they can use `C-q C-j` to get one. this for using other language modes other than lisp where it is the default --- src/ext/language-mode.lisp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ext/language-mode.lisp b/src/ext/language-mode.lisp index eb0cc56b4..04c2f3106 100644 --- a/src/ext/language-mode.lisp +++ b/src/ext/language-mode.lisp @@ -83,6 +83,7 @@ (define-key *language-mode-keymap* "C-M-a" 'beginning-of-defun) (define-key *language-mode-keymap* "C-M-e" 'end-of-defun) (define-key *language-mode-keymap* "Tab" 'indent-line-and-complete-symbol) +(define-key *language-mode-keymap* "Return" 'newline-and-indent) (define-key *global-keymap* "C-j" 'newline-and-indent) (define-key *global-keymap* "M-j" 'newline-and-indent) (define-key *language-mode-keymap* "C-M-\\" 'indent-region)