Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

denite.nvimのvimfiler actionを作った

$
0
0

以下の設定

vimrc
call denite#custom#action('directory','vimfiler','my#denite#action#vimfiler')
~/.vim/autoload/my/denite/action.vim
function! my#denite#action#vimfiler(context)
  execute 'VimFiler '.a:context.targets[0].action__path
endfunction

をするとkindがdirectoryの場合に、vimfiler actionが追加される。デフォルトアクションをvimfilerにしたい時は

:Denite directory_rec -default-action=vimfiler

で実行するなど。

作るにあたって、contextの中身を知りたかったのでdebug actionも作った。

call denite#custom#action('directory', 'debug', {context -> execute('PP! context', '')})

thinca/vim-prettyprint: Prettyprint vim variables.が必要。


Viewing all articles
Browse latest Browse all 5608

Trending Articles