summaryrefslogtreecommitdiff
path: root/lisp/progmodes/xref.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/progmodes/xref.el')
-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 b7a926f82e0..e2cd904a6cd 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -959,7 +959,9 @@ GROUP is a string for decoration purposes and XREF is an
(prefix
(cond
((not line) " ")
- ((equal line prev-line) "")
+ ((and (equal line prev-line)
+ (equal prev-group group))
+ "")
(t (propertize (format line-format line)
'face 'xref-line-number)))))
;; Render multiple matches on the same line, together.