From 686ce7b26edc38ed1bb3262bfaa98cfcc343f27d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 12 Mar 2018 12:42:26 -0400 Subject: [PATCH] New doom-delete-backward-functions hook as fallback in doom/delete-backward-char --- core/autoload/editor.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/autoload/editor.el b/core/autoload/editor.el index 48193518d..b3b4ce058 100644 --- a/core/autoload/editor.el +++ b/core/autoload/editor.el @@ -207,7 +207,9 @@ possible, or just one char if that's not possible." (sp-insert-pair op))) ((and (bolp) (doom-surrounded-p pair nil 'balanced)) (delete-region beg end) - (sp-insert-pair op)) + (sp-insert-pair op) + t) + ((run-hook-with-args-until-success 'doom-delete-backward-functions)) ((doom/backward-delete-whitespace-to-column))))))) ;; Otherwise, do simple deletion. (t (delete-char (- n) killflag))))