kiwanami / emacs-window-manager

Customizable window manager for emacs
230 stars 28 forks source link

make default e2wm:dp-array-buffers-function smart #72

Closed aki2o closed 9 years ago

aki2o commented 9 years ago

自分の設定で、他のユーザも使えるのではと思ったので、prにしてみました。

自分は今まで、shellとかmoccurとかのバッファをtabbar.elを使って、 同じモードのバッファをタブ表示して切り替えてたんですが、 数が増えると、目的のバッファに切り替えるのが面倒でした。

かといって、バッファ名がほぼ同じなので、通常のバッファ切り替えだと、 どれが目的のバッファかわからず、視覚的に確認しながら切り替えれないかと思ってたんですが、 arrayパースペクティブで正にそれができるようになりました。

自分は、以下のように使ってます。

(setq e2wm:c-array-smart-buffers-functions
      '(e2wm:dp-array-get-same-mode-buffers-if-not-recordable))