問題タブ [tramp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
238 参照

emacs - トランプは buffer-file-name からの情報を調べるための API を提供しますか?

私は現在、トランプを使用してリモートマシンで多くの作業を行っています。ただし、make コマンド ラインをビルドすると、/ssh:blah.... パスに cd しようとするため、プロジェクト ロジックが混乱します。

Tramp は、バッファまたはバッファ ファイル名が実際に Tramp によって管理されているかどうか、したがってリモート マシン上でテストするための API 関数を提供していますか? 接続のタイプに関する追加情報を提供できますか (ssh ユーザー/ホストの詳細など)?

0 投票する
2 に答える
9866 参照

emacs - Emacs で SSH と SUDO を TRAMP と一緒に使用する方法

重複の可能性:
Emacs で SSH および Sudo 経由でファイルを開く

Emacs で TRAMP を使用して ssh で接続されたリモート マシンで、sudo (/etc/hosts など) を使用してファイルを開きたいと考えています。

いくつかのオプションを試しましたが、どれも機能しませんでした。どうすればいいのか誰か教えてもらえますか?

ありがとうございました

0 投票する
1 に答える
1827 参照

emacs - Emacs トランプ エラー

トランプ 2.1.9 を使用して別のマシンでファイルを開こうとすると、マシンにログインしてファイルが表示されますが、ミニバッファーに次のように表示されます。

そして、ファイルを移動できません。誰もこれを経験しましたか?私の .emacs ファイルの唯一のトランプ関連の行は次のとおりです。

0 投票する
4 に答える
1554 参照

linux - ローカルバックアップを保存するように Emacs Tramp を設定する

私は emacs が大好きですが、何かが私を悩ませています。トランプ経由でファイルを編集しているときに、ファイルのローカル バックアップを保存するように emacs を取得できないようです。

現在、ローカル ファイルを編集すると、古いバージョンのセットが /tmp/myusername/emacs_backup フォルダーに保存されます。ただし、トランプ経由で FTP を使用している場合、古いバージョンはそこに保存されません (リモートで保存しようとしていると思いますか?)。

ここに私の .emacs 設定があります:

Tramp su 編集も tmp フォルダーに保存されているかどうかは気にしません - 私の意見では、より楽しいです。どんな助けでも大歓迎です!

0 投票する
1 に答える
970 参照

emacs - Emacsシェル-tramp-modeと同等のコマンド

emacsでは、このようなことをインタラクティブに行うことができます。

Mxeshell<リターン>

それは楽しいことですが、ありふれたタスクを自動化する関数の一部として、elispコードでこのようなことを実行できるようにしたいと思っています。

(shell-command "/sudo:privileged@myserver:/path/to/mycommand")

これはうまくいきません。どうやらshell-commandはパス/sudo:privileged @ myserver:を見つけようとし、当然のことながら文句を言います。

プログラムでリモートサーバー上で任意のコマンドを実行できるメカニズムはありますか?ピンチで、 `(shell-command" sshprivileged @ myserver / path / to / mycommand ")を呼び出すことに頼ることができることを私は知っています。残念ながら、私がいるネットワークの癖のために、私はトランプマルチホッププロキシ機能にいくらか依存しているので、トランプからこれを行う方が簡単に思えます。

tramp.elを調べて、tramp-handle-shell-commandインターセプターがどのように実装されているかを確認しましたが、この種のケースを考慮しているようには見えません。または、最初に適切なバッファーを使用するように騙す必要があります。 。私のオプションは何ですか?

(重要な場合に備えて、xemacsではなくGNU Emacsを使用しています)。

0 投票する
3 に答える
1312 参照

emacs - リモート設定ファイルを使用してemacsを起動することは可能ですか?

私はさまざまな会社で働いているサーバー上に、さまざまな仕事固有の.emacs構成ファイルを持っています。これらは、さまざまな理由で、自分のマシンにローカルに保存したくないパッケージです。それらのリモートディレクトリの1つをローカルであるかのように使用してemacsを起動する方法はありますか?

Trampは、リモートファイルをローカルであるかのように実際に編集するのに最適です。今度は、同じ方法でemacsエディター全体を起動できるようにしたいと思います。

0 投票する
3 に答える
1619 参照

emacs - Emacs トランプのタイムアウトを強制する方法は?

私はemacsでTRAMPをよく使います。ただし、時々サーバーがダウンし、tramp がタイムアウトを待っていることがあります。通常C-x-f、新しいファイルを開くために ido-mode を実行した後です。イライラするほど長い時間待たなければなりません。TRAMP にタイムアウトを指示して ido-mode を続行させる簡単な方法はありますか。私は試しC-gてみましたが、ファイルを開くオプションは決して起こりません。

0 投票する
1 に答える
2280 参照

r - emacs-essでRセッションを切り替えるにはどうすればよいですか?

Emacs-ESSで2つのセッションを開いています。1つはデスクトップで、もう1つはトランプを使用するサーバーでです。どのセッションを使用するかをESSに伝えるにはどうすればよいですか?

0 投票する
2 に答える
674 参照

r - ESSでRセッションの名前を変更するにはどうすればよいですか?

以前、ESSでRセッションを切り替える方法を尋ねましたが、を使用するとC-x C-sワークフローが大幅に高速化されました。

Rただし、複数のRセッション(3つでも)がある場合、どれが、どれが、、どれがであるかを覚えるのが難しい場合がR:2ありR:3ます。ESS、Emacs、またはトランプを取得して、Rが実行されているサーバー/ディレクトリに基づいてさまざまなrセッションに自動的に名前を付ける方法はありますか?

0 投票する
1 に答える
863 参照

ruby - EventMachine が一時停止して応答を待つ

さて、ボンネットの下で Cramp\Tramp => EventMachine を使用するコードがあります。コード:

コントローラー アクションで実行を継続するにはクエリの結果が必要ですが、データを取得する前に実行が終了したようです。レンダリングされたテキストは次のとおりです。

current_user false を待機中

私の宝石ファイルは次のとおりです。