]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix xref to correctly display Windows absolute filenames
authorJuanma Barranquero <lekktu@gmail.com>
Sun, 27 Nov 2022 11:32:04 +0000 (12:32 +0100)
committerJuanma Barranquero <lekktu@gmail.com>
Sun, 27 Nov 2022 13:20:22 +0000 (14:20 +0100)
* lisp/progmodes/xref.el (xref--group-name-for-display):
Use `file-name-absolute-p' instead of faking it. (Discussed
in bug#59628.)

lisp/progmodes/xref.el

index c72041d70f99433411db319e1974ae19383aee2c..9b8d37a28e558dfd323b53ea252631528c827b73 100644 (file)
@@ -1165,7 +1165,7 @@ to that style.  Otherwise it is returned unchanged."
   (cl-ecase xref-file-name-display
     (abs group)
     (nondirectory
-     (if (string-match-p "\\`~?/" group)
+     (if (file-name-absolute-p group)
          (file-name-nondirectory group)
        group))
     (project-relative