summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--evil-org.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/evil-org.el b/evil-org.el
index 4ef8c55..3ebd843 100644
--- a/evil-org.el
+++ b/evil-org.el
@@ -145,6 +145,16 @@ FUN function callback"
"-" 'org-cycle-list-bullet
(kbd "<tab>") 'org-cycle)
+;; visual state shortcuts
+(evil-define-key 'visual evil-org-mode-map
+ "<" '(lambda () (interactive) (org-metaleft) (evil-visual-restore))
+ ">" '(lambda () (interactive) (org-metaright) (evil-visual-restore)))
+
+;; insert state shortcuts
+(evil-define-key 'insert evil-org-mode-map
+ (kbd "C-t") 'org-metaright
+ (kbd "C-d") 'org-metaleft)
+
;; leader maps
(evil-leader/set-key-for-mode 'org-mode
"t" 'org-show-todo-tree