mirror of
https://github.com/Raimondi/delimitMate.git
synced 2026-01-21 10:32:18 +08:00
Add jump_over. Close #220.
This commit is contained in:
@@ -8,6 +8,7 @@ let s:defaults.delimitMate_autoclose = 1
|
||||
let s:defaults.delimitMate_expand_space = 0
|
||||
let s:defaults.delimitMate_expand_cr = 0
|
||||
let s:defaults.delimitMate_jump_expansion = 0
|
||||
let s:defaults.delimitMate_jump_over = 1
|
||||
let s:defaults.delimitMate_insert_eol_marker = 0
|
||||
let s:defaults.delimitMate_eol_marker = ';'
|
||||
let s:defaults.delimitMate_expand_inside_quotes = 0
|
||||
@@ -361,6 +362,10 @@ function! s:keys4left(char, pair, info, opts) "{{{1
|
||||
endfunction
|
||||
|
||||
function! s:keys4right(char, pair, info, opts) "{{{1
|
||||
if !a:opts.jump_over
|
||||
3DMDebug "A2"
|
||||
return ''
|
||||
endif
|
||||
if a:opts.balance_pairs && s:balance_pairs(a:pair, a:info, a:opts) > 0
|
||||
3DMDebug "A1"
|
||||
return ''
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
call vimtest#StartTap()
|
||||
|
||||
call vimtap#Plan(205)
|
||||
call vimtap#Plan(217)
|
||||
|
||||
|
||||
let g:delimitMate_matchpairs = '(:),{:},[:],<:>,¿:?,¡:!,,::'
|
||||
@@ -97,7 +97,7 @@ unlet g:delimitMate_balance_pairs
|
||||
|
||||
" Issue #220
|
||||
let g:delimitMate_jump_over = 0
|
||||
call DMTest_single('()', ')', '())', 0, 1)
|
||||
call DMTest_pairs('()', 'a)', '())')
|
||||
unlet g:delimitMate_jump_over
|
||||
|
||||
" Issues #207 and #223
|
||||
|
||||
Reference in New Issue
Block a user