2011年2月15日火曜日

emacs popwin.el

ということで、「popwin.el」 を使ってみることとした。

~/.emacs

;
; popwin
;
(require 'popwin)
(setq display-buffer-function 'popwin:display-buffer)
(setq popwin:special-display-config '(
                                      ("*Help*")
                                      ("*Completions*" :noselect t)
                                      ("*compilatoin*" :noselect t)
                                      ("*Occur*")
                                      ("*Kill Ring*")
                                      ))
デフォルトの他に「browse-kill-ring」のバッファ「*Kill Ring*」もポップアップしたいので、デフォルトのバッファも含め、「popwin:special-display-config」に設定した。
また、「*Completions*」(補完候補)は「lcomp.el」 で自動的に閉じるようにしていたが、「lcomp.el」をやめ、「popwin.el」に切替えることとした。
「*Help*」はともかく、「*Kill Ring*」は使用後に元も戻るので、これは大満足である。
「*Occur*」は、一つ選択すると元に戻ってしまうので、これは微妙…、でも、このほうがいいかな。

0 件のコメント: