From fbb16b4c5e3df6c6374a5df377a19e62eaeca990 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 22 Mar 2018 14:54:56 -0400 Subject: [PATCH] lang/org: fix ^/0 motion keys ^ = now goes to the beginning of current visual line 0 = goes to the true beginning of the line --- modules/lang/org/config.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index c92f40887..1c4af815c 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -251,7 +251,10 @@ between the two." (defun +org|setup-evil () (require 'evil-org) - (map! :map evil-org-mode-map + (map! :map outline-mode-map + :n "^" nil + + :map evil-org-mode-map :i [backtab] #'+org/dedent ;; navigate table cells (from insert-mode) :i "C-l" #'+org/table-next-field @@ -279,6 +282,8 @@ between the two." :m "[l" #'org-previous-link :m "]s" #'org-babel-next-src-block :m "[s" #'org-babel-previous-src-block + :m "^" #'evil-org-beginning-of-line + :m "0" (λ! (let ((visual-line-mode)) (org-beginning-of-line))) :n "gQ" #'org-fill-paragraph ;; sensible code-folding vim keybinds :n "za" #'+org/toggle-fold