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、何らかの理由でモードでemacsclientemacsを開始し-nwます。
はい。ただし、-nと-cを-ncにマージできるかどうかはわかりません。
—
Kaushal Modi 2014
同じ動作をします。しかし、はい、それは私の側では不注意でした。ありがとう。
—
strNOcat 2014
emacsclient -help。