emacs让临时缓冲区自动在新的窗帧中显示

按键C-x C-b后默认是在当前窗帧中打开一个新的窗口显示缓冲区*Buffer List*(缓冲区列表)屏幕截图<ins><em>2012年11月01日</em></ins>12时27分02秒.png
我想设置一下,让这个缓冲区列表显示在新的窗帧中的窗口下。屏幕截图<ins><em>2012年11月01日</em></ins>12时27分58秒.png
这样做的好处是,新显示缓冲区不遮挡住当前窗口。不然的话,还得去C-x 0(或者C-x 1)。

阅读 4.6k
1 个回答
(defun my-ibuffer ()
  (interactive)
  (condition-case nil
      (select-frame-by-name "*Ibuffer*")
    (error (select-frame (make-frame))))  
  (ibuffer))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进