lang/org: make doom/delete-backward-char respect tables #457

With or without evil.
This commit is contained in:
Henrik Lissner 2018-03-12 17:09:00 -04:00
parent 61ddd1fd29
commit 8d11682e99
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 4 additions and 1 deletions

View file

@ -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

View file

@ -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)