Use the last char of container.prefix as match expression
This commit is contained in:
parent
9beff4da68
commit
5868d3205d
@ -159,6 +159,7 @@ endfunction
|
|||||||
function! argwrap#wrapContainer(range, container, arguments, wrapBrace, tailComma, tailCommaBraces, linePrefix, commaFirst)
|
function! argwrap#wrapContainer(range, container, arguments, wrapBrace, tailComma, tailCommaBraces, linePrefix, commaFirst)
|
||||||
let l:argCount = len(a:arguments)
|
let l:argCount = len(a:arguments)
|
||||||
let l:line = a:range.lineStart
|
let l:line = a:range.lineStart
|
||||||
|
let l:prefix = a:container.prefix[len(a:container.prefix) - 1]
|
||||||
|
|
||||||
call setline(l:line, a:container.indent . a:container.prefix)
|
call setline(l:line, a:container.indent . a:container.prefix)
|
||||||
|
|
||||||
@ -175,7 +176,7 @@ function! argwrap#wrapContainer(range, container, arguments, wrapBrace, tailComm
|
|||||||
let l:text .= a:arguments[l:index]
|
let l:text .= a:arguments[l:index]
|
||||||
else
|
else
|
||||||
let l:text .= a:container.indent . a:linePrefix . a:arguments[l:index]
|
let l:text .= a:container.indent . a:linePrefix . a:arguments[l:index]
|
||||||
if !l:last || a:tailComma || a:tailCommaBraces =~ a:container.prefix
|
if !l:last || a:tailComma || a:tailCommaBraces =~ l:prefix
|
||||||
let l:text .= ','
|
let l:text .= ','
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user