2016-09-06 8 views
0

TRAMPを使用して、非常に奇妙なPATHを持つリモートホストで作業しています。 TRAMPがバイナリファイルを見つけるために使用するPATHをカスタマイズすることが可能かどうか疑問に思っていましたこのホストは?Emacs TRAMP /ホストのカスタムパス

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

をそれはまた、このように他のすべてのホストのパスをめちゃくちゃに、このファンキーなパスなしで他のホストに適用されます: 今、私が使用しています。

答えて

0

申し訳ありませんが、これはまだできません。接続ローカル変数をサポートするためのTrampのtodoリストには項目がありますが、これはまだ実装されていません。

また、これをリモートの.profileの$ PATH env変数に設定することもできます。次に、Trampにtramp-own-remote-pathtramp-remote-pathに追加するように指示します。

+0

'tramp-own-remote-path'には、リモートの.profileを読み込んで見つかった$ PATHが含まれていますか? $ PATHが.bashrcファイル(または.zshrc)で作成されている場合、このようなトリックを使用できますか? – cphyc

+1

はい、 'tramp-own-remote-path'はあなたの$ PATHを挿入することになっています。このトリックには、ログインシェルを呼び出すための '-l'引数をサポートするリモートシェルが必要です。これがうまくいかない場合は、直近のTrampが$ ENV環境を介して別のトリックを知っています。これには、TrampやEmacsの開発ソースが必要です。 –

関連する問題