當emacs尚未運行時,emacsclient始終作爲控制檯應用程序啓動,但我希望它作爲gui應用程序啓動。emacsclient始終作爲控制檯應用程序運行
這是我使用的命令:
emacsclient -a "" file
的-a ""
有啓動一個emacs的情況下,如果沒有已經在運行。
當emacs尚未運行時,emacsclient始終作爲控制檯應用程序啓動,但我希望它作爲gui應用程序啓動。emacsclient始終作爲控制檯應用程序運行
這是我使用的命令:
emacsclient -a "" file
的-a ""
有啓動一個emacs的情況下,如果沒有已經在運行。
怎麼指定-a /usr/bin/emacs
或任何您的emacs是?
要創建一個新的Emacs框架:
emacsclient -c -a "" file
相比@choroba's answer的-a ""
的優點是,它開始在守護進程模式的Emacs所以,下一次你會嘗試打開一個文件時,它會打開它幾乎可以立即無需手動啓動Emacs或通過.emacs
與(server-start)
或(server-mode 1)
啓動服務器。
'-a「''和'-a」emacs「'應該具有相同的行爲。 – 2012-01-02 15:02:03
@daniel kullmann:不,他們不是。 – jfs 2012-01-02 15:13:43
@ jfsebastian有什麼區別? – 2012-01-02 20:16:55
做到了。謝謝! – 2012-01-02 09:34:27