Ones own choice is ALWAYS prefixed with your_
.
- Remove ultimate-autopair.nvim from plugin manager install list
- Clean plugins (so that ultimate-autopair.nvim is completely removed)
- Add ultimate-autopair.nvim back to plugin manager install list
Use {cmap=true}
.
Use {extensions={filetype={nft={'your_filetype'}}}}
.
To enable fly for quotes, use {config_internal_pairs={{'"','"',fly=true},{"'","'",fly=true}}}
To "enable" fly in string (as quotes are often string), use {extensions={fly={nofilter=true}}}
Use {extensions={fly={undomap='your_map'}}}
If you want to to do that, recommended is {space={enable=false},space2={enable=true}}
Use {bs={map={'your_map1','your_map2'}}}
Use {extensions={cond={cond=function(fn) return not fn.in_lisp() end}}}
Use require'ultimate-autopair'.toggle()
Use {extensions={cond={cond=function(fn) return not fn.in_node('comment') end}}}
Use {extensions={cond={cond=function(fn) return not fn.in_macro() end}}}
For already exsisting pairs, use {config_internal_pairs={{'(',')',disable_end=true}}}
For new pairs, use {{'<','>',disable_end=true}}
To disable in replace mode, use {extensions={cond={cond=function(fn) return fn.get_mode()~='R' end}}}