From 67f63f3fec108c05bbe7918dcb96eb896b5d55ae Mon Sep 17 00:00:00 2001 From: StianM Date: Tue, 7 Apr 2020 08:00:38 +0200 Subject: [PATCH] Add ability to delete multiple buffers --- plugin/bbye.vim | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugin/bbye.vim b/plugin/bbye.vim index 82d482a..b94de8d 100644 --- a/plugin/bbye.vim +++ b/plugin/bbye.vim @@ -1,7 +1,16 @@ if exists("g:loaded_bbye") || &cp | finish | endif let g:loaded_bbye = 1 -function! s:bdelete(action, bang, buffer_name) +function! s:bdelete(action, bang, buffer_names) + let l:buffer_name_list = split(a:buffer_names) + let l:buffer_list = [] + for name in l:buffer_name_list + call s:bufferdelete(a:action, a:bang, name) + endfor + +endfunction + +function! s:bufferdelete(action, bang, buffer_name) let buffer = s:str2bufnr(a:buffer_name) let w:bbye_back = 1