From 8dc9c46064da7ce42db649e4572108a9725f8b3a Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 11 Apr 2017 08:28:40 -0400 Subject: [PATCH] lang/org: realign tables upon exiting insert mode --- modules/lang/org/config.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index 68f9360c6..8c99d85b2 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -58,6 +58,12 @@ (outline-previous-visible-heading 1) (org-show-subtree)))) + ;; auto-align tables + (defun +org|realign-table-maybe () + (when (org-at-table-p) + (org-table-align))) + (add-hook 'evil-insert-state-exit-hook '+org|realign-table-maybe nil t) + (defun +org|update-cookies () "Update counts on headlines (\"cookies\")." (when (and buffer-file-name (file-exists-p buffer-file-name)) @@ -95,6 +101,7 @@ org-footnote-auto-label 'plain org-hide-emphasis-markers t org-hide-leading-stars t + org-hide-leading-stars-before-indent-mode t org-image-actual-width nil org-indent-indentation-per-level 2 org-pretty-entities t