English 中文(简体)
携带胚胎 你们如何淡化2个窗口的位置
原标题:With emacs, How do you swap the position of 2 windows
  • 时间:2009-10-02 15:02:30
  •  标签:

我在Emacs打开了2个窗户,我要放弃其立场。

Ie 考虑在源文档上安装一个REPL,而我则要放弃其位置,使REPL低于源档案。

我还愿保留窗户的大小。

最佳回答
问题回答

下面的版本与任何几个窗口有关。 当有两个以上窗口时,反复援引将使选定的缓冲出现在每一个窗口。

(defun swap-buffer ()
  (interactive)
  (cond ((one-window-p) (display-buffer (other-buffer)))
        ((let* ((buffer-a (current-buffer))
                (window-b (cadr (window-list)))
                (buffer-b (window-buffer window-b)))
           (set-window-buffer window-b buffer-a)
           (switch-to-buffer buffer-b)
           (other-window 1)))))




相关问题
热门标签