私は通常、Emacs を 2 つのウィンドウに分割します。それらの 1 つ (A) はテキスト ファイル用であり、もう 1 つ (B) はshell、scratchなどの他のすべてのものです。helm buffersという名前のバッファーを呼び出す (helm-buffers-list) を呼び出すと、常にウィンドウ B に表示したいと思います。
例として、現在 2 つのウィンドウがあります。
(window-list)
(#<window 6 on *scratch*> #<window 1 on Csv.h>)
Helm バッファー リストを表示する場所を制御しようとすると、
(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 は数日前のマスター クローンです