summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSomelauw <Somelauw>2016-12-24 02:49:42 +0100
committerSomelauw <Somelauw>2016-12-24 02:49:42 +0100
commit7cb57cffa568d1aae86742962f70d40ab655be72 (patch)
tree83c220010e280c2be6c21de397356fca818084b9
parent61319f85979e8768c930983595caa2483c0fb319 (diff)
Add promote/demote key bindings in insert/visual modepromote-shortcuts
That work similar to shifting commands in Vim.
-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