Emacs:在特定窗口中显示helm-buffers-list

时间:2015-10-31 13:47:39

标签: emacs emacs-helm

我通常将我的Emacs分成两个窗口。其中一个(A)用于文本文件,另一个(B)用于其他所有内容,例如 shell scratch 。当我调用(helm-buffers-list),它调用名为 helm buffers 的缓冲区时,我想总是在窗口B中显示它。

例如,我现在有两个窗口:

(window-list)
(#<window 6 on *scratch*> #<window 1 on Csv.h>)

如果我试图控制显示舵缓冲区列表的位置,

(defun helm-buffer (buffer alist)
  (set-window-buffer
   (nth 0 (window-list)) ; Changing 0 to 1 makes no difference 
   buffer))  
(add-to-list 'display-buffer-alist (cons ".*helm.*" (cons #'helm-buffer nil))) 

看起来根本无法掌舵。

如何控制哪个窗口显示helm缓冲区列表?

版本 Ubuntu 14.04,emacs 24.5.1,Helm是几天前的主克隆

0 个答案:

没有答案