diff options
author | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2021-07-07 01:05:06 +0200 |
---|---|---|
committer | Gustaf Rydholm <gustaf.rydholm@gmail.com> | 2021-07-07 01:05:06 +0200 |
commit | 0111b31cb0008f4fcc55ddc373e63f124652b156 (patch) | |
tree | 075490fb19c4838fc58129da9f902a3370f6029e /.config/nvim/lua/_autopairs/init.lua | |
parent | 6fcc69113bd7cc7295ef9dc068da80d043cbb8bb (diff) |
Updated config based on Chris LunarVim release
Diffstat (limited to '.config/nvim/lua/_autopairs/init.lua')
-rw-r--r-- | .config/nvim/lua/_autopairs/init.lua | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/.config/nvim/lua/_autopairs/init.lua b/.config/nvim/lua/_autopairs/init.lua deleted file mode 100644 index d9caf22..0000000 --- a/.config/nvim/lua/_autopairs/init.lua +++ /dev/null @@ -1,45 +0,0 @@ -local remap = vim.api.nvim_set_keymap -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 - - -remap('i' , '<CR>','v:lua.MUtils.completion_confirm()', {expr = true , noremap = true}) - -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'})) -}) |