unite-quickfix を公開しました

以前から自分用には使用していたんですが、github に上げました。

[unite-quickfix]

NeoBundle "git://github.com/osyo-manga/unite-quickfix.git"

[使い方]

" quickfix へ出力した状態で
:Unite quickfix

" quickfix と同じような挙動
" 候補を選択しても unite.vim を終了せずに(-no-quit)
" 一番下に unite.vim を開く(-direction=botright)
:Unite -no-quit -direction=botright quickfix



詳しくは :help unite-quickfix を参照して下さい。

[unite-qf との違い]

同様の処理を行うプラグインとして、sgur 氏が作成された unite-qf が既に公開されております。

unite-qf との違いとして、下記のようなものがあります。

  • unite.vimへの出力フォーマットをユーザ側で定義できる
  • unite.vim の is_multiline に対応
    • 1行に収まらなかった場合に内容が短縮されるのではなく、2行目以降に続けて出力が行われる
  • :colder と :cnewer を使用した履歴の取得
  • pathshorten() を使用したファイルパスの短縮
  • location_list の出力
  • 文字コードの変換に未対応


一番の違いは unite.vim の is_multiline に対応しているかどうかかな。
正直これがないと役に立たないですねぇ。
そんなわけでバグや実装して欲しい機能が教えてくださいー。