kiwanami / emacs-window-manager

Customizable window manager for emacs
230 stars 28 forks source link

Feature idea for vcs: select plugin window when select/popup to their buffer #8

Closed tkf closed 12 years ago

tkf commented 12 years ago

popup/selectが呼ばれたときに、バッファがplugin windowで開かれている場合はそのwindowに移動する関数 (e2wm:vcs-select-if-plugin) を追加しました。これで、Magit/Monkyを使っている場合はそのモジュールの持つコマンドで目的のwindowにいけるようになります。e2wm-vcs.elに追加しましたが、 色んなバッファを作るモジュールをe2wmで使うための汎用的な関数として使えると思うので、e2wm.elに入れたほうが良いかもしれません。

また、この挙動を軸にperspectiveを変更してみました。細かいパラメタは変更したほうが良いかもしれませんが、デフォルトの挙動としてはこちらが良いのではと思います。お時間ある時に試してみて下さい。

kiwanami commented 12 years ago

ありがとうございます!ちょっと試してみます。

kiwanami commented 12 years ago

遅くなりましたが、取り込みました! 自分が今の挙動を気に入っているのと、デフォルトの挙動が変わってしまうとびっくりする人もいるかなと思いましたので、設定によってON/OFFするようにしてみました。 もし、問題がありそうでしたら教えてください。

tkf commented 12 years ago

pull ありがとうございます! 今のところ問題ないようです。また何かあればissue投稿します。

kiwanami commented 12 years ago

よろしくお願いします!

tkf commented 12 years ago

e2wm:vcs-select-if-plugin って変数ルール的に c- をつけた e2wm:c-vcs-select-if-plugin じゃなくて良いんでしょうか?

kiwanami commented 12 years ago

すっかり忘れていました。修正しました。

kiwanami commented 12 years ago

ただ、名前の付け方のルールが正直これでよかったのかどうかもあまり自信がないところだったりします。