From 8d11682e991b7a697294745a9771136e2dd6c326 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 12 Mar 2018 17:09:00 -0400 Subject: [PATCH] lang/org: make doom/delete-backward-char respect tables #457 With or without evil. --- modules/lang/org/autoload/org.el | 1 + modules/lang/org/config.el | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) 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)