diff options
author | christianchiarulli <[email protected]> | 2021-07-12 21:11:43 -0400 |
---|---|---|
committer | christianchiarulli <[email protected]> | 2021-07-12 21:11:43 -0400 |
commit | 2423fcdc904ec1413edaaac1fd8b9c0971f4a869 (patch) | |
tree | 388a51b436b364009dc83e301270657f40d8212a /lua/lv-autopairs/init.lua | |
parent | 476f7bb22f1d6d696ad9c2e2cc6e574167aef841 (diff) |
refactor single file
Diffstat (limited to 'lua/lv-autopairs/init.lua')
-rw-r--r-- | lua/lv-autopairs/init.lua | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/lua/lv-autopairs/init.lua b/lua/lv-autopairs/init.lua deleted file mode 100644 index b8dad5f3..00000000 --- a/lua/lv-autopairs/init.lua +++ /dev/null @@ -1,51 +0,0 @@ --- if not package.loaded['nvim-autopairs'] then --- return --- end -local status_ok, autopairs = pcall(require, "nvim-autopairs") -if not status_ok then - return -end -local npairs = require "nvim-autopairs" -local Rule = require "nvim-autopairs.rule" - --- skip it, if you use another global object -_G.MUtils = {} - -vim.g.completion_confirm_key = "" -MUtils.completion_confirm = function() - if vim.fn.pumvisible() ~= 0 then - if vim.fn.complete_info()["selected"] ~= -1 then - return vim.fn["compe#confirm"](npairs.esc "<cr>") - else - return npairs.esc "<cr>" - end - else - return npairs.autopairs_cr() - end -end - -if package.loaded["compe"] then - require("nvim-autopairs.completion.compe").setup { - map_cr = true, -- map <CR> on insert mode - map_complete = true, -- it will auto insert `(` after select function or method item - } -end - -npairs.setup { - check_ts = true, - ts_config = { - lua = { "string" }, -- it will not add pair on that treesitter node - javascript = { "template_string" }, - java = false, -- don't check treesitter on java - }, -} - -require("nvim-treesitter.configs").setup { autopairs = { enable = true } } - -local ts_conds = require "nvim-autopairs.ts-conds" - --- press % => %% is only inside comment or string -npairs.add_rules { - Rule("%", "%", "lua"):with_pair(ts_conds.is_ts_node { "string", "comment" }), - Rule("$", "$", "lua"):with_pair(ts_conds.is_not_ts_node { "function" }), -} |