branch: externals/embark
commit ca796732c1362f8289646eca08734dd717daf0aa
Author: Omar Antolín <[email protected]>
Commit: Omar Antolín <[email protected]>

    Bind default action to both [13] and [return]
    
    It's annoying to have the enter key not run the default action...
---
 embark.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/embark.el b/embark.el
index 1ec9b0b..76a3394 100644
--- a/embark.el
+++ b/embark.el
@@ -927,8 +927,10 @@ relative path."
   "Return action keymap for targets of given TYPE.
 If CYCLE is non-nil bind `embark-cycle'."
   (make-composed-keymap
-   (let ((map (make-sparse-keymap)))
-     (define-key map [13] (embark--default-action type))
+   (let ((map (make-sparse-keymap))
+         (default-action (embark--default-action type)))
+     (define-key map [13] default-action)
+     (define-key map [return] default-action)
      (when-let ((cycle-key (and cycle (embark--cycle-key))))
        (define-key map cycle-key #'embark-cycle))
      (when embark-help-key

Reply via email to