emacsclient不允许两个不同的帧打开相同的文件

时间:2014-12-14 01:57:18

标签: emacs

如果我执行以下操作,则会出现问题:

  1. 我启动了一个emacs服务器(' emacs --daemon')
  2. 我启动了一个客户端(' emacsclient -c')然后打开文件foo.txt。
  3. 我启动另一个客户端(' emacsclient -c'),然后尝试切换到已打开的缓冲区foo.txt。
  4. 在步骤3中,此缓冲区不会在新帧中打开。

    关于如何在两个emacsclient框架中显示相同缓冲区的任何想法?

    非常感谢

1 个答案:

答案 0 :(得分:5)

事实证明,ido-switch-buffer是问题所在。

以下修正了它:

(setq ido-default-buffer-method 'selected-window)