A Day in the Life

藤井ファインダー

藤井ファインダー

久しぶりにバージョンアップしたら偉く便利なかんじに。

最近 ../../../ と打つのがめんどくさいので

...

と打つと

../../

に、

....

と打つと

../../../

と内部で同じような処理にするようにしていて便利なんだけど

function! g:FuzzyFinderMode.File.on_complete(base)
  let base = substitute(a:base, '^\v\.(\.+)', '\= "../" . repeat("../", len(submatch(1)) - 1)', '')
  let patterns = map(s:SplitPath(base), 'self.make_pattern(v:val)')

にしてると、~/.vim/plugin にいるとき ... で

>File>...
 1: ../../../     [***..]
 2: ../../.gvimrc [*....]
 3: ../../.vim/   [*....]
 4: ../../.vimrc  [*....]

とかになる。どうでしょうか>作者さん d:id:ns9tks

問題は ..filename なファイルをどうするか…

記事の一覧 >