从emacsclient运行emacs GUI


10

我正在运行emacs 25.1。

我有emacs服务器作为启动时的守护程序启动,并且可以使用以下别名打开emacs终端会话:

alias em="emacsclient -t"

如何以类似方式启动emacs gui?


请参阅MJ Wall的有关使用的脚本emacsclient
Tianxiang Xiong

Answers:


10

如果“以类似的方式启动emacs gui”希望创建由同一守护程序支持的gui框架,则

alias ec="emacsclient --create-frame"

将实例化由同一守护程序支持的另一个emacs框架。--create-frame也可以用缩写-c-t-nw--tty正在请求emacsclient的默认值,即在tty而不是gui框架中打开另一个框架。

有关更多详细信息,请参见gnu emacsclient命令行选项



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"

并用于ecw在GUI中启动emacs。


0

对于鱼壳,这对我有用:

function ec
    emacsclient --create-frame $argv &
end
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.