問題タブ [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.
emacs - トランプは buffer-file-name からの情報を調べるための API を提供しますか?
私は現在、トランプを使用してリモートマシンで多くの作業を行っています。ただし、make コマンド ラインをビルドすると、/ssh:blah.... パスに cd しようとするため、プロジェクト ロジックが混乱します。
Tramp は、バッファまたはバッファ ファイル名が実際に Tramp によって管理されているかどうか、したがってリモート マシン上でテストするための API 関数を提供していますか? 接続のタイプに関する追加情報を提供できますか (ssh ユーザー/ホストの詳細など)?
emacs - Emacs で SSH と SUDO を TRAMP と一緒に使用する方法
重複の可能性:
Emacs で SSH および Sudo 経由でファイルを開く
Emacs で TRAMP を使用して ssh で接続されたリモート マシンで、sudo (/etc/hosts など) を使用してファイルを開きたいと考えています。
いくつかのオプションを試しましたが、どれも機能しませんでした。どうすればいいのか誰か教えてもらえますか?
ありがとうございました
emacs - Emacs トランプ エラー
トランプ 2.1.9 を使用して別のマシンでファイルを開こうとすると、マシンにログインしてファイルが表示されますが、ミニバッファーに次のように表示されます。
そして、ファイルを移動できません。誰もこれを経験しましたか?私の .emacs ファイルの唯一のトランプ関連の行は次のとおりです。
linux - ローカルバックアップを保存するように Emacs Tramp を設定する
私は emacs が大好きですが、何かが私を悩ませています。トランプ経由でファイルを編集しているときに、ファイルのローカル バックアップを保存するように emacs を取得できないようです。
現在、ローカル ファイルを編集すると、古いバージョンのセットが /tmp/myusername/emacs_backup フォルダーに保存されます。ただし、トランプ経由で FTP を使用している場合、古いバージョンはそこに保存されません (リモートで保存しようとしていると思いますか?)。
ここに私の .emacs 設定があります:
Tramp su 編集も tmp フォルダーに保存されているかどうかは気にしません - 私の意見では、より楽しいです。どんな助けでも大歓迎です!
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を使用しています)。
emacs - リモート設定ファイルを使用してemacsを起動することは可能ですか?
私はさまざまな会社で働いているサーバー上に、さまざまな仕事固有の.emacs構成ファイルを持っています。これらは、さまざまな理由で、自分のマシンにローカルに保存したくないパッケージです。それらのリモートディレクトリの1つをローカルであるかのように使用してemacsを起動する方法はありますか?
Trampは、リモートファイルをローカルであるかのように実際に編集するのに最適です。今度は、同じ方法でemacsエディター全体を起動できるようにしたいと思います。
emacs - Emacs トランプのタイムアウトを強制する方法は?
私はemacsでTRAMPをよく使います。ただし、時々サーバーがダウンし、tramp がタイムアウトを待っていることがあります。通常C-x-f
、新しいファイルを開くために ido-mode を実行した後です。イライラするほど長い時間待たなければなりません。TRAMP にタイムアウトを指示して ido-mode を続行させる簡単な方法はありますか。私は試しC-g
てみましたが、ファイルを開くオプションは決して起こりません。
r - emacs-essでRセッションを切り替えるにはどうすればよいですか?
Emacs-ESSで2つのセッションを開いています。1つはデスクトップで、もう1つはトランプを使用するサーバーでです。どのセッションを使用するかをESSに伝えるにはどうすればよいですか?
r - ESSでRセッションの名前を変更するにはどうすればよいですか?
以前、ESSでRセッションを切り替える方法を尋ねましたが、を使用するとC-x C-s
ワークフローが大幅に高速化されました。
R
ただし、複数のRセッション(3つでも)がある場合、どれが、どれが、、どれがであるかを覚えるのが難しい場合がR:2
ありR:3
ます。ESS、Emacs、またはトランプを取得して、Rが実行されているサーバー/ディレクトリに基づいてさまざまなrセッションに自動的に名前を付ける方法はありますか?
ruby - EventMachine が一時停止して応答を待つ
さて、ボンネットの下で Cramp\Tramp => EventMachine を使用するコードがあります。コード:
コントローラー アクションで実行を継続するにはクエリの結果が必要ですが、データを取得する前に実行が終了したようです。レンダリングされたテキストは次のとおりです。
current_user false を待機中
私の宝石ファイルは次のとおりです。