Skip to content

Commit 0ba9f67

Browse files
committed
Delete scratch files by :ScratchBufferClean
1 parent 259eaf6 commit 0ba9f67

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

autoload/scratch_buffer.vim

+4-2
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,11 @@ function! scratch_buffer#clean() abort
6565
if filereadable(scratch)
6666
call delete(scratch)
6767
endif
68+
endfor
6869

69-
if all_buffer_names->scratch_buffer#helper#contains(scratch)
70-
execute ':bwipe' bufnr(scratch)
70+
for scratch in all_buffer_names
71+
if scratch =~# base_pattern
72+
execute ':bwipe!' bufnr(scratch)
7173
endif
7274
endfor
7375
endfunction

test/scratch_buffer.vim

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ function! s:suite.accept_buffer_size() abort
3939
endfunction
4040

4141
function! s:suite.wipes_opened_files_and_buffer() abort
42-
ScratchBufferOpen md
42+
ScratchBufferOpenFile md
4343
write
4444
ScratchBufferOpen md
4545

0 commit comments

Comments
 (0)