aboutsummaryrefslogtreecommitdiff
path: root/tw/home/files
diff options
context:
space:
mode:
authorTimo Wilken2023-04-14 17:01:26 +0200
committerTimo Wilken2023-04-14 17:01:26 +0200
commit2fd95c2ad860a610f765af8a279023528795b19c (patch)
treed66e3badf2314236fa15687fe4d653525ece6b33 /tw/home/files
parent8ddb76d348d5f93518438f50ab80cd0e9ff3bf60 (diff)
Add evil bindings for org-mode
Diffstat (limited to 'tw/home/files')
-rw-r--r--tw/home/files/emacs-init.el12
1 files changed, 12 insertions, 0 deletions
diff --git a/tw/home/files/emacs-init.el b/tw/home/files/emacs-init.el
index 621981e3..12fcf0a6 100644
--- a/tw/home/files/emacs-init.el
+++ b/tw/home/files/emacs-init.el
@@ -541,6 +541,18 @@ For use in `org-latex-classes'."
:config
(evil-define-key '(normal visual) org-mode-map
(kbd "<localleader>\\") #'org-ctrl-c-ctrl-c
+ (kbd "<localleader>ib") #'org-insert-structure-template
+ (kbd "<localleader>id") #'org-insert-drawer
+ (kbd "<localleader>iD") #'org-insert-time-stamp
+ (kbd "<localleader>ih") #'org-insert-heading
+ (kbd "<localleader>iH") #'org-insert-subheading
+ (kbd "<localleader>it") #'org-insert-todo-heading
+ (kbd "<localleader>iT") #'org-insert-todo-subheading
+ (kbd "<localleader>ii") #'org-insert-item
+ (kbd "<localleader>il") #'org-insert-link
+ (kbd "<localleader>p") #'org-set-property
+ (kbd "<localleader>t") #'org-set-tags
+ ;; Source code block editing
(kbd "<localleader>'") #'org-edit-src-code
(kbd "<localleader>e") #'org-export-dispatch)
(evil-define-key '(normal visual) org-src-mode-map