From ea69233864b73d34e5fbbd772edf31d5eaa3df21 Mon Sep 17 00:00:00 2001 From: "j5shi.vip@gmail.com" Date: Mon, 29 Feb 2016 15:07:20 +0800 Subject: [PATCH] fixed issue #9 and #10 --- autoload/ctrlp_bdelete.vim | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/autoload/ctrlp_bdelete.vim b/autoload/ctrlp_bdelete.vim index ea9eed9..3e99f95 100644 --- a/autoload/ctrlp_bdelete.vim +++ b/autoload/ctrlp_bdelete.vim @@ -53,8 +53,10 @@ function! s:DeleteMarkedBuffers() " call bdelete on all marked buffers for fname in marked - let bufid = fname =~ '\[\d\+\*No Name\]$' ? str2nr(matchstr(fname, '\d\+')) - \ : fnamemodify(fname[2:], ':p') + let g:ctrlp_delete_buf_fname = fname + let bufid = fname =~ '\[\d\+\*No Name\]$' ? str2nr(matchstr(matchstr(fname, '\[\d\+\*No Name\]$'), '\d\+')) + \ : fnamemodify(fname, ':p') + let g:ctrlp_delete_buf_bufid = bufid exec "silent! bdelete" bufid endfor