当emacs尚未运行时,emacsclient始终作为控制台应用程序启动,但我希望它能作为gui应用程序启动。
这是我使用的命令:
emacsclient -a "" file
如果没有正在运行的话,-a ""
就可以启动emacs实例。
答案 0 :(得分:2)
如何指定-a /usr/bin/emacs
或您的emacs是什么?
答案 1 :(得分:0)
要创建新的Emacs框架:
emacsclient -c -a "" file
-a ""
与@choroba's answer相比的优势在于它以守护进程模式启动emacs,因此下次您尝试打开文件时,它会立即打开它,而不需要您启动通过手动或通过.emacs
(server-start)
或(server-mode 1)
与服务器进行Emacs。