每个主机自定义路径的 Emacs TRAMP

Emacs TRAMP per host custom path

我正在使用 TRAMP 在具有非常奇怪的 PATH 的远程主机上工作。我想知道是否可以自定义 TRAMP 使用的 PATH 来查找此主机的二进制文件 only? 现在,我正在使用:

(add-to-list 'tramp-remote-path "/some/weird/path/bin")

但它也适用于没有这个古怪 PATH 的任何其他主机,因此会弄乱所有其他主机的 PATH。

对不起,这还不可能。 Tramp 的待办事项列表中有一项支持连接局部变量,但尚未实现。

或者,您可以在远程 .profile 的 $PATH 环境变量中进行设置。然后你通过将 tramp-own-remote-path 添加到 tramp-remote-path.

来指示 Tramp 使用它