2013-10-12 56 views
1

我想创建多个emacs框架/窗口。 Emacs由emacs --daemon启动,我通过emacsclient调用emacs。如何用emacsclient启动两个窗口/ emacs框架?

我指定我想要其他窗口/框架-c选项:emacsclient -c

但即使使用-c选项,我也无法启动另一个窗口/窗口。调用两次emacsclient -c会产生一个窗口/帧(第一次调用),另一个窗口/帧会非常短暂地打开并直接关闭(图形上说,我只看到闪光)。

如何以图形方式启动两个(或多个)不同的emacsclient框架/窗口?

回答

0

通过从.emacs中删除'(default ((t (:background "black" :foreground "white"))))进行修复。

查看this question了解详情。

0

如果这不需要为您自动执行,您只需执行C-x 5 2即可创建新框架。 C-x 5 0将删除框架。

在emacs的帧是整个图形对象。

emacs中的窗口是框架的单独部分。包括模式线。

emacs中的缓冲区是您进行实际文本编辑的地方。

+0

感谢您的回答。输入'C-x 5 2'时出现错误:'x-create-frame-with-faces:Arithmetic error'。也许这就是为什么'emacsclient -c'不起作用。 – ppr

+0

很可能。我从来没有见过这个错误。你安装了什么X系统? –

+0

Debian不稳定。 Emacs 23.4.1。 – ppr