2012-01-02 13 views
1

emacsがまだ実行されていない場合、emacsclientは常にコンソールアプリケーションとして起動しますが、GUIアプリケーションとして起動します。emacsclientは常にコンソールアプリケーションとして実行されます

emacsclient -a "" file 

-a ""は、どれもがすでに実行されていない場合、emacsのインスタンスを起動することがあります:

この

は、私が使用するコマンドです。

答えて

2

-a /usr/bin/emacsまたはあなたのemacsは何ですか?

+0

でした。ありがとう! –

0

新しいEmacsのフレームを作成するには:

emacsclient -c -a "" file 

@choroba's answerに比べ-a ""の利点は次の時間は、あなたがそれを開くファイルを開こうとしますので、それはデーモンモードでのemacsを起動することですほぼ即座に、Emacsを手動で、または.emacs(server-start)または(server-mode 1)で起動する必要はありません。

+0

'-a" "と' -a "emacs"は同じ動作をする必要があります。 –

+0

@ダニエル・カルマン:そうではありません。 – jfs

+0

@jfsebastian何が違うのですか? –

関連する問題