diff --git a/plugin/auto-pairs.vim b/plugin/auto-pairs.vim index 7e7a0df..95773e4 100644 --- a/plugin/auto-pairs.vim +++ b/plugin/auto-pairs.vim @@ -196,7 +196,8 @@ function! AutoPairsFastWrap() endfunction function! AutoPairsMap(key) - execute 'inoremap '.a:key.' =AutoPairsInsert("\'.a:key.'")' + let escaped_key = substitute(a:key, "'", "''", 'g') + execute 'inoremap '.a:key." =AutoPairsInsert('".escaped_key."')" endfunction function! AutoPairsToggle()