blob: 44065094485383e54f231100d9190baf21976d66 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
if v:version < 702 || v:version == 702 && !has('patch-61')
runtime autoload/unescape.vim
endif
function! split#Option(expr, ...) abort
if a:0 > 2
echoerr 'Too many arguments'
endif
let keepempty = a:0 ? a:1 : 0
let parts = split(a:expr, '\\\@<!,[, ]*', keepempty)
return map#(parts, function('unescape#Item'))
endfunction
|