lang/org: realign tables upon exiting insert mode

This commit is contained in:
Henrik Lissner 2017-04-11 08:28:40 -04:00
parent 85a6c6e3b6
commit 8dc9c46064

View file

@ -58,6 +58,12 @@
(outline-previous-visible-heading 1) (outline-previous-visible-heading 1)
(org-show-subtree)))) (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 () (defun +org|update-cookies ()
"Update counts on headlines (\"cookies\")." "Update counts on headlines (\"cookies\")."
(when (and buffer-file-name (file-exists-p buffer-file-name)) (when (and buffer-file-name (file-exists-p buffer-file-name))
@ -95,6 +101,7 @@
org-footnote-auto-label 'plain org-footnote-auto-label 'plain
org-hide-emphasis-markers t org-hide-emphasis-markers t
org-hide-leading-stars t org-hide-leading-stars t
org-hide-leading-stars-before-indent-mode t
org-image-actual-width nil org-image-actual-width nil
org-indent-indentation-per-level 2 org-indent-indentation-per-level 2
org-pretty-entities t org-pretty-entities t