|
From: | Michael Albinus |
Subject: | bug#53644: 29.0.50; xref-search-program breaks if programm not installed on a remote host |
Date: | Tue, 08 Feb 2022 15:59:13 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Philip Kaludercic <philipk@posteo.net> writes: Hi Philip, > + (with-connection-local-variables > + xref-search-program) > + xref-search-program))) > > xref--process-file-region takes shell-file-name, that should depend on > the remote system. I could use something like > > (with-parsed-tramp-file-name default-directory d > (tramp-get-method-parameter d 'tramp-remote-shell)) > > but it seems that `with-parsed-tramp-file-name' is not used outside of > tramp, and byte-compiling triggers a warning. Is there some better way > to do this? `shell-file-name' is already handled as connection-local variable, so you could apply `with-connection-local-variables shell-file-name' as well.
[Prev in Thread] | Current Thread | [Next in Thread] |