From 7cb57cffa568d1aae86742962f70d40ab655be72 Mon Sep 17 00:00:00 2001 From: Somelauw Date: Sat, 24 Dec 2016 02:49:42 +0100 Subject: [PATCH] Add promote/demote key bindings in insert/visual mode That work similar to shifting commands in Vim. --- evil-org.el | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 "") '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