Как заставить эту функцию браузера файлов vim работать в neovim? - PullRequest
0 голосов
/ 07 мая 2020

Эта функция интегрирует проводник файлов fantasti c lf в vim, но не работает в neovim. Как бы вы заставили его работать в neovim?

function! LF()
    let temp = tempname()
    exec 'silent !lf -selection-path=' . shellescape(temp)
    if !filereadable(temp)
        redraw!
        return
    endif
    let names = readfile(temp)
    if empty(names)
        redraw!
        return
    endif
    exec 'edit ' . fnameescape(names[0])
    for name in names[1:]
        exec 'argadd ' . fnameescape(name)
    endfor
    redraw!
endfunction
command! -bar LF call LF()

https://github.com/gokcehan/lf/blob/master/etc/lf.vim

...