denite で filename を先頭に持ってくるコンバーターを作った
はじめに
この記事では denite.nvim で「候補のファイルパスを filename - path
に変換する」コンバーターを書いたのでその紹介をします。
なぜ作ったのか?
IntelliJ IDEA などのリスティングの表示が羨ましかったから。
また、ファイル名を指定して fuzzy 検索しようとした時に大きなプロジェクトだと途中のファイルパスで fuzzy マッチがヒットしちゃってあんまりうれしくないから。というのもあります。
作ったもの
です。
使い方
使い方は簡単でインストールした上で denite.nvim の converters に指定するだけです。file_mru と file/rec に指定するのがおすすめです。
call dein#add('hrsh7th/denite-converter-prioritize-basename')
call denite#custom#source('file_mru,file/rec', 'converters', ['converter/prioritize_basename'])
どういう動きか?
例えば、あるプロジェクトを denite.nvim でリスティングした場合は下記のように変わります。
converter なし
converter あり
おわりに
多分、使ってみると微妙な点があると思います。
自分としてもつくったばかりなのでまだエッジケース拾いきれてなさそうです。
なにか不便な点があれば issue/PR お待ちしています。
英語が得意じゃないのでもっとふさわしいプラグイン名があるのでは...?と思っていたり、いい名前があったら是非教えていただきたいです
あと、これもしかしたら本体に入ってたほうがいいかも?とか思ったり、枯れてきたら PR を投げてみようかな。
Author And Source
この問題について(denite で filename を先頭に持ってくるコンバーターを作った), 我々は、より多くの情報をここで見つけました https://qiita.com/hrsh7th@github/items/69b16d4c55b31d140bf6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .