Emacsを独自のエディタとして使用する(ansi-term)

Emacsを独自のエディタとして使用する(ansi-term)

私はemacsを使用しておりM-x ansi-term、私が使用する多くのツール(gitだけでなく)も$EDITOR

$EDITOR内部的にemacsを実行するのは少し面倒なので、現在のインスタンスを実行しているemacsセッションで新しいバッファを開くように私の変数を設定したいと思いますansi-term

これを行う方法はありますか?

ベストアンサー1

この質問は、以前はstackoverflowで要求されました。ここ許容される回答は次のとおりです。

emacsclientを介してEmacsセッションに接続できます。まず、emacsサーバーを起動します。

Mxサーバーの起動または.emacsに追加(サーバーの起動)。次に、

VISUAL = emacsclientをエクスポートして編集します。

メモ:

  1. emacsとemacsclientのバージョンは一貫している必要があります。複数のバージョンのEmacsがインストールされている場合は、サーバーが実行されているEmacsのバージョンに対応するemacsclientのバージョンを呼び出す必要があります。
  2. 複数のEmacsプロセス/フレームでサーバーを起動する場合(たとえば(server-start)が.emacsにあるため)、バッファはサーバーを起動するための最後のフレームに生成されます。

おすすめ記事