]> git.earman.xyz Git - emacsinit.git/commitdiff
Add lisp-mode like bindings for org-mode
authorrearman <rearman@r717.net>
Wed, 21 May 2025 20:51:11 +0000 (16:51 -0400)
committerrearman <rearman@r717.net>
Wed, 21 May 2025 20:51:11 +0000 (16:51 -0400)
re/re-org.el

index 546e71831bcf98b9cda41026a1d602e1cbaafe04..d7153c8b9ce315f2a5121d85969b8f0831062c69 100644 (file)
@@ -20,7 +20,8 @@
 
 (setq org-goto-interface 'outline-path-completion
       org-outline-path-complete-in-steps nil
-      org-goto-max-level 20)
+      org-goto-max-level 20
+      org-goto-auto-isearch nil)
 
 (setq org-special-ctrl-a/e t
       org-special-ctrl-k t
 (keymap-set org-mode-map "M-<left>" #'org-shiftmetaleft)
 (keymap-set org-mode-map "M-S-<right>" #'org-metaright)
 (keymap-set org-mode-map "M-S-<left>" #'org-metaleft)
+(keymap-set org-mode-map "C-M-u" #'org-up-element)
+(keymap-set org-mode-map "C-M-d" #'org-down-element)
+(keymap-set org-mode-map "C-M-b" #'org-backward-heading-same-level)
+(keymap-set org-mode-map "C-M-f" #'org-forward-heading-same-level)
+(keymap-set org-mode-map "C-M-p" #'org-previous-visible-heading)
+(keymap-set org-mode-map "C-M-n" #'org-next-visible-heading)
 
 (provide 're-org)
 ;;; re-org.el ends here