branch: elpa/evil-goggles
commit bf1be3be2418e5546defedfd8e18f6c7c232f9c2
Author: Evgeni Kolev <[email protected]>
Commit: Evgeni Kolev <[email protected]>

    Don't show overlay on whitespaces-only regions
---
 evil-goggles.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/evil-goggles.el b/evil-goggles.el
index ae254e68a9..73b9ab0d4e 100644
--- a/evil-goggles.el
+++ b/evil-goggles.el
@@ -77,7 +77,9 @@
        (<= (point-min) beg end)
        (>= (point-max) end beg)
        (not (evil-visual-state-p))
-       (not (evil-insert-state-p))))
+       (not (evil-insert-state-p))
+       ;; don't show overlay when the region has nothing but whitespace
+       (not (string-match "^[ \t\n]+$" (buffer-substring-no-properties beg 
end)))))
 
 (defun evil-goggles--evil-delete-advice (orig-fun beg end &optional type 
register yank-handler)
   (evil-goggles--with-goggles beg end 'evil-delete

Reply via email to