Emacs 24.3でUbuntu 12.04を実行しています。コンピューターの起動時にemacs --daemon
が実行され、execパラメーターとしてemacs24.desktop
受け取るemacsclient -c -a ""
ように変更しました。ただし、ファイルを開こうとすると、常に新しいフレームが開きます。
ファイルを既存のフレームに新しいバッファーとして表示する方法はありますか?
「ファイルを開く」私はどちらかのGUIのファイルマネージャを使用したりすることにより、端末使用を意味するemacsclient -nc [filename]
かをemacsclient -nc -a "" [file]
。
編集:起こっているように見えるのは、emacsがすべてのファイルで(Emacsフレームのように)新しい「OSウィンドウ」を開いていることです。ただし、同じemacsフレーム内のすべてのバッファーにアクセスできます。それでも、切り替える必要がないにもかかわらず、複数のemacsフレームがイライラすることがあります。フレームを手動で閉じると、バッファも削除されます。
毎回新しいフレームを開く動作を抑制する方法はありますか?
-n
以下のためであるno-wait
間、-c
新しいフレームを作成することでした(私はそれが新しいフレーム作成実現しませんでしたすべての 時間を)。なしで-c
、何らかの理由でモードでemacsclient
emacsを開始し-nw
ます。
はい。ただし、-nと-cを-ncにマージできるかどうかはわかりません。
—
Kaushal Modi 2014
同じ動作をします。しかし、はい、それは私の側では不注意でした。ありがとう。
—
strNOcat 2014
emacsclient -help
。