aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/progmodes/xref.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index 139929dc8a4..e220367a211 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -346,7 +346,9 @@ backward."
346 (value nil)) 346 (value nil))
347 (while (progn 347 (while (progn
348 (goto-char (funcall next (point) property)) 348 (goto-char (funcall next (point) property))
349 (not (or (setq value (get-text-property (point) property)) 349 (not (or (and
350 (memq (get-char-property (point) 'invisible) '(ellipsis nil))
351 (setq value (get-text-property (point) property)))
350 (eobp) 352 (eobp)
351 (bobp))))) 353 (bobp)))))
352 (cond (value) 354 (cond (value)