emacsclientからemacs GUIを実行する


10

emacs 25.1を実行しています。

起動時にデーモンとして起動するemacsサーバーがあり、次のエイリアスでemacs端末セッションを開くことができます。

alias em="emacsclient -t"

どうすれば同様の方法でemacs guiを起動できますか?


の使用に関するMJ Wallのスクリプトを参照してくださいemacsclient
Tianxiang Xiong 2017

回答:


10

「同様の方法でemacs guiを開始する」が同じデーモンによってサポートされるguiフレームを作成することを望んでいる場合、

alias ec="emacsclient --create-frame"

同じデーモンに支えられた別のemacsフレームをインスタンス化します。--create-frameで短縮することもできます-c-tまたは-nwまたは--ttyguiフレームの代わりにttyで別のフレームを開くことであるemacsclientのデフォルトを要求しています。

詳細については、gnu emacsclientコマンドラインオプションを参照してください。


2
あなたは、ドキュメントのへのリンクを含めることができgnu.org/software/emacs/manual/html_node/emacs/...
JeanPierre

2

私にとってubuntu 16.04では、emacsサーバーを起動した後、次の/usr/share/applications/emacs24.desktopように編集します

TryExec=/usr/bin/emacsclient -c                                                                                                                                          
Exec=/usr/bin/emacsclient -c %F

2

私の解決策:

alias ecw="emacsclient --c"

ecwGUIでemacsを起動するために使用します。


0

魚の殻の場合、これは私にとってはうまくいきます:

function ec
    emacsclient --create-frame $argv &
end
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.