branch: elpa/gptel
commit e7a5dbfcfbec1955e74dbb875b5f8b9e5726d229
Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>

    gptel-rewrite: Clear and restore overlay face around ediff
    
    * gptel-rewrite.el (gptel--rewrite-ediff): Clear the overlay face
    when Ediffing rewrites, and restore it afterwards.  This makes it
    easier to see the changes in Ediff. (#917)
---
 gptel-rewrite.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gptel-rewrite.el b/gptel-rewrite.el
index 0ed0819cc1..29bd11f9fb 100644
--- a/gptel-rewrite.el
+++ b/gptel-rewrite.el
@@ -310,6 +310,7 @@ BUF is the buffer to modify, defaults to the overlay 
buffer."
                   (when-let* ((overlay-buffer ov))
                     (let ((disp (overlay-get ov 'display))
                           (stored (overlay-get ov 'gptel--ediff)))
+                      (overlay-put ov 'face (and restore 
'gptel-rewrite-highlight-face))
                       (overlay-put ov 'display (and restore stored))
                       (overlay-put ov 'gptel--ediff (unless restore disp)))))))
              (gptel--ediff-restore

Reply via email to