我使用以下命令启动emacsclient:

emacsclient -a "" -c

这将打开连接到emacs守护程序的框架,并启动该守护程序(如果尚未启动)。很好,这很好。

但是,我喜欢最大化地打开我的emacs框架。对于emacs,我将使用-mm。但是,这不适用于emacsclient。我该如何工作?

(似乎我可以通过添加以下 shell 文件来使某些工作正常工作:emacsclient -a "myshell.sh" -c,其中 shell 文件为:emacs -mm,但我无法使该工作正常-服务器无法正常工作。)

最佳答案

您可以将以下行添加到.emacs,以便可以在窗口最大化的情况下启动Emacs。有关详细信息,请参见http://www.gnu.org/software/emacs/manual/html_node/elisp/Size-Parameters.html#Size-Parameters

(add-to-list 'default-frame-alist '(fullscreen . maximized))

Emacs客户端接受-F选项,您可以在其中指定框架参数,因此上面的示例为:
emacsclient -c -a "" -F "((fullscreen . maximized))"

10-08 07:55