emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] scratch/add-vdiff e005d43 058/258: Delete overlays right away on


From: Justin Burkett
Subject: [elpa] scratch/add-vdiff e005d43 058/258: Delete overlays right away on sending changes
Date: Wed, 17 May 2017 08:13:22 -0400 (EDT)

branch: scratch/add-vdiff
commit e005d434ae9f3cbf56179c5a15bab2212992fb18
Author: justbur <address@hidden>
Commit: justbur <address@hidden>

    Delete overlays right away on sending changes
    
    Makes the visual feedback appear quicker
---
 vdiff.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/vdiff.el b/vdiff.el
index f3f343d..16fd53b 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -586,7 +586,9 @@ changes under point or on the immediately preceding line."
         (unless addition
           (delete-region (overlay-start other-ovr)
                          (overlay-end other-ovr)))
-        (insert text)))))
+        (insert text)
+        (delete-overlay other-ovr))
+      (delete-overlay ovr))))
 
 (defun vdiff--transmit-subtraction-overlay (ovr)
   (if (not (overlayp ovr))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]