diff --git a/plugin/delimitMate.vim b/plugin/delimitMate.vim index 4338c35..aa007f1 100644 --- a/plugin/delimitMate.vim +++ b/plugin/delimitMate.vim @@ -350,13 +350,13 @@ function! s:ExtraMappings() "{{{ " If pair is empty, delete both delimiters: inoremap delimitMateBS =delimitMate#BS() " If pair is empty, delete closing delimiter: - inoremap delimitMateSBS delimitMate#WithinEmptyPair() ? "\=delimitMate#Del()\" : "\" + inoremap delimitMateS-BS delimitMate#WithinEmptyPair() ? "\=delimitMate#Del()\" : "\" " Expand return if inside an empty pair: - inoremap delimitMateER =delimitMate#ExpandReturn() + inoremap delimitMateCR =delimitMate#ExpandReturn() " Expand space if inside an empty pair: - inoremap delimitMateES =delimitMate#ExpandSpace() + inoremap delimitMateSpace =delimitMate#ExpandSpace() " Jump out ot any empty pair: - inoremap delimitMateSTab =delimitMate#JumpAny("\") + inoremap delimitMateS-Tab =delimitMate#JumpAny("\") " Change char buffer on Del: inoremap delimitMateDel =delimitMate#Del() " Flush the char buffer on movement keystrokes or when leaving insert mode: @@ -388,17 +388,17 @@ function! s:ExtraMappings() "{{{ if !hasmapto('delimitMateBS','i') silent! imap delimitMateBS endif - if !hasmapto('delimitMateSBS','i') - silent! imap delimitMateSBS + if !hasmapto('delimitMateS-BS','i') + silent! imap delimitMateS-BS endif - if b:_l_delimitMate_expand_cr != 0 && !hasmapto('delimitMateER', 'i') - silent! imap delimitMateER + if b:_l_delimitMate_expand_cr != 0 && !hasmapto('delimitMateCR', 'i') + silent! imap delimitMateCR endif - if b:_l_delimitMate_expand_space != 0 && !hasmapto('delimitMateES', 'i') - silent! imap delimitMateES + if b:_l_delimitMate_expand_space != 0 && !hasmapto('delimitMateSpace', 'i') + silent! imap delimitMateSpace endif - if b:_l_delimitMate_tab2exit && !hasmapto('delimitMateSTab', 'i') - silent! imap delimitMateSTab + if b:_l_delimitMate_tab2exit && !hasmapto('delimitMateS-Tab', 'i') + silent! imap delimitMateS-Tab endif " The following simply creates an ambiguous mapping so vim fully processes " the escape sequence for terminal keys, see 'ttimeout' for a rough