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

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

[elpa] externals/eglot b8a8901 09/22: Fix #187: be more careful when mak


From: João Távora
Subject: [elpa] externals/eglot b8a8901 09/22: Fix #187: be more careful when making xref summaries
Date: Sat, 5 Jan 2019 09:31:03 -0500 (EST)

branch: externals/eglot
commit b8a890197329b4e8ebb4ecfba623e73f4fa35ba2
Author: João Távora <address@hidden>
Commit: João Távora <address@hidden>

    Fix #187: be more careful when making xref summaries
    
    * eglot.el (eglot--xref-make): Only highlight to end-of-line at
    most.
---
 eglot.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/eglot.el b/eglot.el
index ee40329..60dad45 100644
--- a/eglot.el
+++ b/eglot.el
@@ -1667,8 +1667,10 @@ Try to visit the target file for a richer summary line."
                   (eglot--widening
                    (pcase-let* ((`(,beg . ,end) (eglot--range-region range))
                                 (bol (progn (goto-char beg) (point-at-bol)))
-                                (substring (buffer-substring bol 
(point-at-eol))))
-                     (add-face-text-property (- beg bol) (- end bol) 'highlight
+                                (substring (buffer-substring bol 
(point-at-eol)))
+                                (hi-beg (- beg bol))
+                                (hi-end (- (min (point-at-eol) end) bol)))
+                     (add-face-text-property hi-beg hi-end 'highlight
                                              t substring)
                      (list substring (1+ (current-line)) 
(eglot-current-column))))))
        (`(,summary ,line ,column)



reply via email to

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