refactor(org): remove unused hooks
These hooks had the potential to be too expensive (in larger Org files) to be enabled by default.
This commit is contained in:
parent
f6e65c4010
commit
cc358a60c4
3 changed files with 1 additions and 20 deletions
|
@ -53,15 +53,6 @@ re-align the table if necessary. (Necessary because org-mode has a
|
||||||
(if org-table-may-need-update (org-table-align))
|
(if org-table-may-need-update (org-table-align))
|
||||||
(goto-char pt))))
|
(goto-char pt))))
|
||||||
|
|
||||||
;;;###autoload
|
|
||||||
(defun +org-enable-auto-reformat-tables-h ()
|
|
||||||
"Realign tables & update formulas when exiting insert mode (`evil-mode').
|
|
||||||
Meant for `org-mode-hook'."
|
|
||||||
(when (featurep 'evil)
|
|
||||||
(add-hook 'evil-insert-state-exit-hook #'+org-realign-table-maybe-h nil t)
|
|
||||||
(add-hook 'evil-replace-state-exit-hook #'+org-realign-table-maybe-h nil t)
|
|
||||||
(advice-add #'evil-replace :after #'+org-realign-table-maybe-a)))
|
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +org-delete-backward-char-and-realign-table-maybe-h ()
|
(defun +org-delete-backward-char-and-realign-table-maybe-h ()
|
||||||
"Ensure deleting characters with backspace doesn't deform the table cell."
|
"Ensure deleting characters with backspace doesn't deform the table cell."
|
||||||
|
|
|
@ -538,10 +538,3 @@ All my (performant) foldings needs are met between this and `org-show-subtree'
|
||||||
(when org-occur-highlights
|
(when org-occur-highlights
|
||||||
(org-remove-occur-highlights)
|
(org-remove-occur-highlights)
|
||||||
t))
|
t))
|
||||||
|
|
||||||
;;;###autoload
|
|
||||||
(defun +org-enable-auto-update-cookies-h ()
|
|
||||||
"Update statistics cookies when saving or exiting insert mode (`evil-mode')."
|
|
||||||
(when (bound-and-true-p evil-local-mode)
|
|
||||||
(add-hook 'evil-insert-state-exit-hook #'org-update-parent-todo-statistics nil t))
|
|
||||||
(add-hook 'before-save-hook #'org-update-parent-todo-statistics nil t))
|
|
||||||
|
|
|
@ -1305,10 +1305,7 @@ between the two."
|
||||||
;; `org-indent-mode', so we turn off show-paren-mode altogether
|
;; `org-indent-mode', so we turn off show-paren-mode altogether
|
||||||
#'doom-disable-show-paren-mode-h
|
#'doom-disable-show-paren-mode-h
|
||||||
;; disable `show-trailing-whitespace'; shows a lot of false positives
|
;; disable `show-trailing-whitespace'; shows a lot of false positives
|
||||||
#'doom-disable-show-trailing-whitespace-h
|
#'doom-disable-show-trailing-whitespace-h)
|
||||||
;; #'+org-enable-auto-reformat-tables-h
|
|
||||||
;; #'+org-enable-auto-update-cookies-h
|
|
||||||
)
|
|
||||||
|
|
||||||
(add-hook! 'org-load-hook
|
(add-hook! 'org-load-hook
|
||||||
#'+org-init-org-directory-h
|
#'+org-init-org-directory-h
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue