Vim - dwm.vim用にuntie-dwmプラグインを作った
こちらの記事を読んでdwm.vimというプラグインを知りました。
【VIM】タイル型ウィンドウマネージャでタブいらず
最近、まさにこれと同じようなイメージのものを作ろうかと思っていたので助かりました。
dwm.vim自体の操作方法は参考リンクを見ていただくとして、
dwm.vim操作用のunite-sourceを作りましたというお話。
何ができるか
このsourceはwindow sourceを継承しています。
なので:Unite window
と基本同じ動きをします。
異なるのは以下の4点です。
focusアクションの追加
DWM_Focus
を実行します。
つまり、選択したウィンドウをマスターペインに持ってきます。
デフォルトアクションはfocus
window sourceではデフォルトアクションがopenですが、
dwm sourceではfocusになっています。
deleteアクション定義の上書き
DWM_Close
を実行してウィンドウを削除するようになっています。
dwm_newアクションの追加
open可能な他sourceのアクションにdwm_newというのが追加されます。
例えば:Unite file
や:Unite file_mru
などです。
これはDWM_New
を実行し、選択したアクションをマスターパネルに持ってきます。
これは以下の手順と同義です。
- 自分でDWM_Newを実行
- 自分で
:Unite file
などでopenする
その他
dwm.vimのヘルプが古い。DWM_Full
は過去の更新で消えているのにヘルプに残っている。
バグ等あればお気軽にissuesに登録をお願いします。