是否可以使用EmacClient预加载emacs,但每个窗口都独立运行?

是否可以使用EmacClient预加载emacs,但每个窗口都独立运行?,emacs,emacs24,emacs-server,Emacs,Emacs24,Emacs Server,当我登录并使用emacsclient-c超快速打开emacs窗口时,我一直非常喜欢将emacs作为守护进程加载 但是,我经常一次打开多个emacs窗口。每一个都是专用于一个特定的项目。在我使用EmacClient之前,这些emacs窗口中的每一个都是相互独立的,但是现在,它们共享同一组缓冲区 如何继续使用EmacClient,但让windows独立运行?当您说“独立”时,是指您运行多个Emacs应用程序吗?允许emacsclient与不同的Emacs应用程序对话是可行的,这取决于您在目录树中的位

当我登录并使用
emacsclient-c
超快速打开emacs窗口时,我一直非常喜欢将emacs作为守护进程加载

但是,我经常一次打开多个emacs窗口。每一个都是专用于一个特定的项目。在我使用EmacClient之前,这些emacs窗口中的每一个都是相互独立的,但是现在,它们共享同一组缓冲区


如何继续使用EmacClient,但让windows独立运行?

当您说“独立”时,是指您运行多个Emacs应用程序吗?允许
emacsclient
与不同的Emacs应用程序对话是可行的,这取决于您在目录树中的位置,但您必须自己构建基础设施。Emacs Emacs必须使用不同的服务器名称启动Emacs服务器,请参见
服务器名称
。实际上,我想我关心的是每个窗口都有自己的缓冲区列表。我喜欢将emacs作为守护进程启动的速度,但我希望它的行为就像每次打开它时它都是emacs的新实例一样。这是一种不同的方法。我还没有看到任何包能做到这一点——在Emacs中,它内置在系统中,所有的缓冲区在所有帧中都是可见的。另一个想法是让一个Emacs始终处于deamon模式,等待连接。一旦您向它发送了一个文件,您就可以在deamon模式下启动一个新的Emacs。