Hatena::Groupsubtech

NaN days

ブログを移転しています。最新の記事は motemen.hatenablog.com へどうぞ

2010-11-29

fuf.vim でタブ選択

| 19:36 | fuf.vim でタブ選択 - NaN days を含むブックマーク はてなブックマーク - fuf.vim でタブ選択 - NaN days

自分は無意識にタブひらきまくるのですがどうも素の fuf には存在しないっぽい?ので自作です。

  • g:fuf_tab_format_item_line に、タブ番号を引数にとる関数の名前を渡すとフォーマットをカスタマイズできると思います (試してない)
  • タブごとに作業ディレクトリを変えている場合が多いと思うので、t:cwd をみるようになっています。デフォルトでは設定されてないはずなので適宜設定しておくと便利です

gist でもいいんだけどまあ他の人が探しやすいように。

https://github.com/motemen/vim-fuzzyfinder-tab

今日の .vimrc

| 18:30 | 今日の .vimrc  - NaN days を含むブックマーク はてなブックマーク - 今日の .vimrc  - NaN days

cnoremap <silent> <expr> <C-S> getcmdtype() =~ '[/?]' ? "<C-C>:FufLine! " . getcmdline() . "<CR>" : ''

/ でインクリメンタルサーチしていて、うまいこと辿り着けないので全体を俯瞰したいという時に C-S で即座に :FufLine する。正規表現のメタ文字みたいなのは効かないけどわりと便利っぽいです。