mirror of
https://github.com/Raimondi/delimitMate.git
synced 2026-05-20 07:19:53 +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_space = 0
|
||||||
let s:defaults.delimitMate_expand_cr = 0
|
let s:defaults.delimitMate_expand_cr = 0
|
||||||
let s:defaults.delimitMate_jump_expansion = 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_insert_eol_marker = 0
|
||||||
let s:defaults.delimitMate_eol_marker = ';'
|
let s:defaults.delimitMate_eol_marker = ';'
|
||||||
let s:defaults.delimitMate_expand_inside_quotes = 0
|
let s:defaults.delimitMate_expand_inside_quotes = 0
|
||||||
@@ -361,6 +362,10 @@ function! s:keys4left(char, pair, info, opts) "{{{1
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:keys4right(char, pair, info, opts) "{{{1
|
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
|
if a:opts.balance_pairs && s:balance_pairs(a:pair, a:info, a:opts) > 0
|
||||||
3DMDebug "A1"
|
3DMDebug "A1"
|
||||||
return ''
|
return ''
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
|
|
||||||
call vimtest#StartTap()
|
call vimtest#StartTap()
|
||||||
|
|
||||||
call vimtap#Plan(205)
|
call vimtap#Plan(217)
|
||||||
|
|
||||||
|
|
||||||
let g:delimitMate_matchpairs = '(:),{:},[:],<:>,¿:?,¡:!,,::'
|
let g:delimitMate_matchpairs = '(:),{:},[:],<:>,¿:?,¡:!,,::'
|
||||||
@@ -97,7 +97,7 @@ unlet g:delimitMate_balance_pairs
|
|||||||
|
|
||||||
" Issue #220
|
" Issue #220
|
||||||
let g:delimitMate_jump_over = 0
|
let g:delimitMate_jump_over = 0
|
||||||
call DMTest_single('()', ')', '())', 0, 1)
|
call DMTest_pairs('()', 'a)', '())')
|
||||||
unlet g:delimitMate_jump_over
|
unlet g:delimitMate_jump_over
|
||||||
|
|
||||||
" Issues #207 and #223
|
" Issues #207 and #223
|
||||||
|
|||||||
Reference in New Issue
Block a user