diff options
author | Dmitry Gutov <dgutov@yandex.ru> | 2021-07-06 01:55:26 +0300 |
---|---|---|
committer | Dmitry Gutov <dgutov@yandex.ru> | 2021-07-06 01:56:18 +0300 |
commit | 6ec3cf1ccb5380acc376e89140b8d3a7fa4e471a (patch) | |
tree | d63df4e0b45877317bdef7bbaf4e8a66443c83ee /lisp/progmodes/xref.el | |
parent | f2896fdb6ab827193166a26839f710a197a6ba57 (diff) | |
download | emacs-6ec3cf1ccb5380acc376e89140b8d3a7fa4e471a.tar.gz emacs-6ec3cf1ccb5380acc376e89140b8d3a7fa4e471a.tar.bz2 emacs-6ec3cf1ccb5380acc376e89140b8d3a7fa4e471a.zip |
(xref--insert-xrefs): Fix printing of line numbers
* lisp/progmodes/xref.el (xref--insert-xrefs):
Fix printing of line numbers when we have multiple files with
(e.g.) single match on the same line.
Diffstat (limited to 'lisp/progmodes/xref.el')
-rw-r--r-- | lisp/progmodes/xref.el | 4 |
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. |