diff --git a/modules/lang/org/autoload/org.el b/modules/lang/org/autoload/org.el index 52c6cab29..762a94e19 100644 --- a/modules/lang/org/autoload/org.el +++ b/modules/lang/org/autoload/org.el @@ -284,6 +284,7 @@ with `org-cycle'). Also: ;;;###autoload (defun +org|delete-backward-char () + "TODO" (when (eq major-mode 'org-mode) (org-check-before-invisible-edit 'delete-backward) (save-match-data diff --git a/modules/lang/org/config.el b/modules/lang/org/config.el index 4863316fd..35fb95b15 100644 --- a/modules/lang/org/config.el +++ b/modules/lang/org/config.el @@ -240,6 +240,9 @@ between the two." (add-hook! 'org-tab-first-hook #'(+org|indent-maybe +org|yas-expand-maybe)) + ;; Tell `doom/delete-backward-char' to respect org tables + (add-hook 'doom-delete-backward-functions #'+org|delete-backward-char) + (map! :map org-mode-map "C-c C-S-l" #'+org/remove-link "C-c C-i" #'org-toggle-inline-images @@ -248,7 +251,6 @@ between the two." (defun +org|setup-evil () (require 'evil-org) - (add-hook 'doom-delete-backward-functions #'+org|delete-backward-char) (map! :map evil-org-mode-map :i [backtab] #'+org/dedent ;; navigate table cells (from insert-mode)