emacs-diffs
[Top][All Lists]
Advanced

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

master 113bd2082c9: ; Fix search in remote project with relative file na


From: Dmitry Gutov
Subject: master 113bd2082c9: ; Fix search in remote project with relative file names
Date: Thu, 16 May 2024 18:06:27 -0400 (EDT)

branch: master
commit 113bd2082c982df933df9b12c3994d6d582c8268
Author: Dmitry Gutov <dmitry@gutov.dev>
Commit: Dmitry Gutov <dmitry@gutov.dev>

    ; Fix search in remote project with relative file names
---
 lisp/progmodes/xref.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index 9013729c505..ecaeac18c3a 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -2101,7 +2101,10 @@ Such as the current syntax table and the applied syntax 
properties."
 (defun xref--convert-hits (hits regexp)
   (let (xref--last-file-buffer
         (tmp-buffer (generate-new-buffer " *xref-temp*"))
-        (xref--hits-remote-id (file-remote-p default-directory))
+        (xref--hits-remote-id (if (file-name-absolute-p (cadar hits))
+                                  ;; TODO: Add some test for this.
+                                  (file-remote-p default-directory)
+                                default-directory))
         (syntax-needed (xref--regexp-syntax-dependent-p regexp)))
     (unwind-protect
         (mapcan (lambda (hit)



reply via email to

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