defx.nvim でカーソル移動をするたびに preview ウィンドウを開く

defx.nvim で auto-preview 的なことをやってみた。

augroup my-defx
    autocmd!
    autocmd FileType defx call s:defx_my_settings()
augroup END

function! s:defx_my_settings() abort
    augroup ftplugin-my-denite
        autocmd! * <buffer>
        autocmd CursorMoved <buffer> call defx#call_action("preview", [])
    augroup END
endfunction

単に CursorMoved 時に preview ウィンドウを開くようにしているだけですね。
実際にやってみるとそんなに重くないのでありっちゃありな気がする。