Do not map over <Esc>. Closes #118.

This commit is contained in:
Israel Chauca Fuentes
2013-02-12 10:02:50 -05:00
parent 7b5887c324
commit 32f5d8df07

View File

@@ -361,7 +361,7 @@ function! s:ExtraMappings() "{{{
silent! imap <unique> <buffer> <Del> <Plug>delimitMateDel silent! imap <unique> <buffer> <Del> <Plug>delimitMateDel
endif endif
" Flush the char buffer on movement keystrokes or when leaving insert mode: " Flush the char buffer on movement keystrokes or when leaving insert mode:
for map in ['Esc', 'Left', 'Right', 'Home', 'End', 'C-Left', 'C-Right'] for map in ['Left', 'Right', 'Home', 'End', 'C-Left', 'C-Right']
exec 'inoremap <silent> <Plug>delimitMate'.map.' <C-R>=<SID>Finish()<CR><'.map.'>' exec 'inoremap <silent> <Plug>delimitMate'.map.' <C-R>=<SID>Finish()<CR><'.map.'>'
if !hasmapto('<Plug>delimitMate'.map, 'i') && maparg('<'.map.'>', 'i') == '' if !hasmapto('<Plug>delimitMate'.map, 'i') && maparg('<'.map.'>', 'i') == ''
exec 'silent! imap <unique> <buffer> <'.map.'> <Plug>delimitMate'.map exec 'silent! imap <unique> <buffer> <'.map.'> <Plug>delimitMate'.map