on master help sign in
fix #258 add enable_abbr
commitcc8f7569cc1e1b31e50b3c8e382bc2749cbfb2fa authorzztrieuzz <trieu19@gmail.com> dateMon 1 Aug 2022, 16:52 (4 years ago) parentd374efb
3 files changed+7−1
README.md+1 lua/nvim-autopairs.lua+4 lua/nvim-autopairs/utils.lua+2−1
README.md+1
@@ -38,6 +38,7 @@ local enable_moveright = true
3838local enable_afterquote = true -- add bracket pairs after quote
3939local enable_check_bracket_line = true --- check bracket in same line
4040local enable_bracket_in_quote = true --
41+local enable_abbr = false -- trigger abbreviation
4142local break_undo = true -- switch for basic rule break undo sequence
4243local check_ts = false
4344local map_cr = true
lua/nvim-autopairs.lua+4
@@ -26,6 +26,7 @@ local default = {
2626 enable_afterquote = true,
2727 enable_check_bracket_line = true,
2828 enable_bracket_in_quote = true,
29+ enable_abbr = false,
2930 ts_config = {
3031 lua = { 'string', 'source' },
3132 javascript = { 'string', 'template_string' },
@@ -460,6 +461,9 @@ M.autopairs_map = function(bufnr, char)
460461 if rule.is_undo then
461462 result = utils.esc(utils.key.undo_sequence) .. result .. utils.esc(utils.key.undo_sequence)
462463 end
464+ if M.config.enable_abbr then
465+ result = utils.esc(utils.key.abbr) .. result
466+ end
463467 log.debug("key_map :" .. result)
464468 return result
465469 end
lua/nvim-autopairs/utils.lua+2−1
@@ -11,7 +11,8 @@ M.key = {
1111 join_left = "<c-g>U<left>",
1212 join_right = "<c-g>U<right>",
1313 undo_sequence = "<c-g>u",
14− noundo_sequence = "<c-g>U"
14+ noundo_sequence = "<c-g>U",
15+ abbr = "<c-]>"
1516}
1617
1718M.set_vchar = function(text)