Use \# to insert closing pair in smart_matchpairs.

This commit is contained in:
Israel Chauca Fuentes
2010-11-17 23:17:25 -06:00
parent 86f70a7d9c
commit d0fc1456b7

View File

@@ -261,6 +261,7 @@ function! delimitMate#ParenDelim(char) " {{{
let col = col('.')-2 let col = col('.')-2
let left = b:_l_delimitMate_left_delims[index(b:_l_delimitMate_right_delims,a:char)] let left = b:_l_delimitMate_left_delims[index(b:_l_delimitMate_right_delims,a:char)]
let smart_matchpairs = substitute(b:_l_delimitMate_smart_matchpairs, '\\!', left, 'g') let smart_matchpairs = substitute(b:_l_delimitMate_smart_matchpairs, '\\!', left, 'g')
let smart_matchpairs = substitute(smart_matchpairs, '\\#', a:char, 'g')
"echom left.':'.smart_matchpairs . ':' . matchstr(line[col+1], smart_matchpairs) "echom left.':'.smart_matchpairs . ':' . matchstr(line[col+1], smart_matchpairs)
if b:_l_delimitMate_smart_matchpairs != '' && if b:_l_delimitMate_smart_matchpairs != '' &&
\ line[col+1:] =~ smart_matchpairs \ line[col+1:] =~ smart_matchpairs