diff --git a/Delete-buffers-interactively-when-inside-`:Buffers`.md b/Delete-buffers-interactively-when-inside-`:Buffers`.md new file mode 100644 index 0000000..5b5e03a --- /dev/null +++ b/Delete-buffers-interactively-when-inside-`:Buffers`.md @@ -0,0 +1,15 @@ +This customization for `:Buffers` makes `D` delete buffers, and it reloads the list of available buffers upon deletion, while allowing to delete multiple buffers as well. The requirements are: + +- https://github.com/mhinz/neovim-remote . +- fzf 19.0 or later. + +```vim +command! -bar -bang -nargs=? -complete=buffer Buffers call + \ fzf#vim#buffers( + \ , + \ {'options': [ + \ '--bind=D:execute@nvr -c "bw $(echo {+1} | sed "s/\[\([0-9]\)\]/\1/g")"@+reload@nvr --remote-expr "join(map(fzf#vim#buflisted_sorted(), \"fzf#vim#format_buffer(v:val)\"), \"\n\")"@', + \ '--multi' + \ ]}, + \ 0) +``` \ No newline at end of file