编辑: 我接受了下面的答案,因为它回答了我的问题,但是我不知道如果使用x11 emacs,那是非常丑陋的,所以我不得不start-server
每次都开始将init文件放入该文件中emacs.app(单击它),然后我可以使用-c和-t在终端上打开更多emacsclients。唯一的缺点是emacs主窗口必须保持打开状态,但这是我发现的与我实际寻找的最接近的东西。如果有人可以按照我的方法纠正我,我仍然感激不尽。
如果您已经提出并回答了这个问题,我表示歉意,但是从今天早上开始,我一直在StackExchange和Google上寻求解决方案。
首先,我是Emacs和脚本编写的新手。
好了,我已经从http://emacsformacosx.com安装了最新的Emacs.app,并且我使用MacPorts安装了在终端中运行的Emacs的最新版本。两者都运行良好,但是我的问题是,每当我emacs --daemon
从Terminal 运行,然后尝试执行时emacsclient -c
,都会引发以下错误:
Waiting for Emacs...
*ERROR*: Don't know how to create a frame on window system x
有人可以帮我了解发生了什么,如何同时使用emacsclient -c
和emacsclient -t
毫无问题地使用它们吗?
PS:我已经读过这个答案,但是它没有帮助,因为该-c
选项吐出了我上面描述的错误,并且emacsclient
如果我不给它一个参数也不会打开。