blob: 62933d8bd555ace582182711c14ab7b8c5ce6a91 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
" Internal function returns a local value for 'undofile'
function! undofileskip#Check(path) abort
" If this isn't a normal buffer, don't save undo data
if &buftype !=# ''
return 0
endif
" Get the path from the buffer name; if that path matches any of the
" patterns, don't save undo data
for glob in g:undofileskip
if a:path =~# glob2regpat(glob)
return 0
endif
endfor
" Otherwise, we'll use whatever the global setting is
return &g:undofile
endfunction
|