From 9672dbcb5e71acc025ebd869e0118d8dbebd5c14 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 10 Feb 2022 20:21:04 +0100 Subject: [PATCH] refactor(org): name anonymous keybind on RET Makes it easier to advise, swap, or reference. --- modules/lang/org/autoload/org.el | 6 ++++++ modules/lang/org/config.el | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/lang/org/autoload/org.el b/modules/lang/org/autoload/org.el index ee393bafc..2b5ec31b7 100644 --- a/modules/lang/org/autoload/org.el +++ b/modules/lang/org/autoload/org.el @@ -132,6 +132,12 @@ ;; ;;; Commands +;;;###autoload +(defun +org/return () + "Call `org-return' then indent (if `electric-indent-mode' is on)." + (interactive) + (org-return electric-indent-mode)) + ;;;###autoload (defun +org/dwim-at-point (&optional arg) "Do-what-I-mean at point. diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index ae55f0f1e..e27ec73be 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -1169,8 +1169,8 @@ compelling reason, so..." ;; more intuitive RET keybinds :n [return] #'+org/dwim-at-point :n "RET" #'+org/dwim-at-point - :i [return] (cmd! (org-return electric-indent-mode)) - :i "RET" (cmd! (org-return electric-indent-mode)) + :i [return] #'+org/return + :i "RET" #'+org/return :i [S-return] #'+org/shift-return :i "S-RET" #'+org/shift-return ;; more vim-esque org motion keys (not covered by evil-org-mode)