auto-pairs
auto-pairs copied to clipboard
modify `<C-p>` as configurable due to <C-p> in insert mode cause slow react in drop down selection
<C-n>
and <C-p>
are default key map in drop down list in vim/nvim. however the auto-pair hardcode mapping cause the very slow reaction, because vim/nvim is waiting for whether any other insert or not
Can you modify <C-p>
as optional in settings for all key mapping in auto-pairs plugin?
details:
btw, here are configuration, I've tried to remapping all possible keys
let g:AutoPairs = autopairs#AutoPairsDefine({ '<': '>' })
let g:AutoPairsMapBS = 1
let g:AutoPairsFlyMode = 0
let g:AutoPairsCompleteOnlyOnSpace = 1
let g:AutoPairsNoJump = 0
let g:AutoPairsSpaceCompletionRegex = '\w'
let g:AutoPairsShortcutBackInsert = '<M-b>'
let g:AutoPairsPrefix = '<M-j>'
let g:AutoPairsShortcutJump = '<M-n>'
let g:AutoPairsShortcutToggle = '<M-j>'
but stills many default/hardcode configures
:imap
i <C-P><C-E> *@<C-R>=autopairs#AutoPairsIgnore()<CR>
i <C-P>' *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', '''')<CR>
i <C-P>" *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', '"')<CR>
i <C-P>} *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', '}')<CR>
i <C-P>{ *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', '{')<CR>
i <C-P>] *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', ']')<CR>
i <C-P>[ *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', '[')<CR>
i <C-P>) *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', ')')<CR>
i <C-P>( *@<C-R>=autopairs#Keybinds#IgnoreInsertEnter('autopairs#AutoPairsMoveCharacter', '(')<CR>