Fix breaking of keymap behavior
This commit is contained in:
parent
9086ce897a
commit
cf921dadce
@ -501,6 +501,20 @@ function! AutoPairsInit()
|
|||||||
execute 'noremap <buffer> <silent> ' . g:AutoPairsShortcutJump. ' :call AutoPairsJump()<CR>'
|
execute 'noremap <buffer> <silent> ' . g:AutoPairsShortcutJump. ' :call AutoPairsJump()<CR>'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if &keymap != ''
|
||||||
|
let l:imsearch = &imsearch
|
||||||
|
let l:iminsert = &iminsert
|
||||||
|
let l:imdisable = &imdisable
|
||||||
|
execute 'setlocal keymap=' . &keymap
|
||||||
|
execute 'setlocal imsearch=' . l:imsearch
|
||||||
|
execute 'setlocal iminsert=' . l:iminsert
|
||||||
|
if l:imdisable
|
||||||
|
execute 'setlocal imdisable'
|
||||||
|
else
|
||||||
|
execute 'setlocal noimdisable'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:ExpandMap(map)
|
function! s:ExpandMap(map)
|
||||||
|
Loading…
Reference in New Issue
Block a user