Browse Source

fixes indenting by adding compe setup in autopairs config (#569)

rebuilt 4 years ago
parent
commit
f793797fa8
3 changed files with 7 additions and 4 deletions
  1. 0 1
      init.lua
  2. 4 1
      lua/lv-autopairs/init.lua
  3. 3 2
      lua/plugins.lua

+ 0 - 1
init.lua

@@ -7,7 +7,6 @@ require('lv-utils')
 require('keymappings')
 require('lv-galaxyline')
 require('lv-treesitter')
-require('lv-autopairs')
 require('lv-which-key')
 
 -- LSP

+ 4 - 1
lua/lv-autopairs/init.lua

@@ -19,7 +19,10 @@ MUtils.completion_confirm=function()
 end
 
 
-remap('i' , '<CR>','v:lua.MUtils.completion_confirm()', {expr = true , noremap = true})
+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
+})
 
 npairs.setup({
     check_ts = true,

+ 3 - 2
lua/plugins.lua

@@ -47,7 +47,6 @@ return require("packer").startup(function(use)
     -- Autocomplete
     use {
         "hrsh7th/nvim-compe",
-        event = "InsertEnter",
         config = function()
             require("lv-compe").config()
         end
@@ -80,7 +79,9 @@ return require("packer").startup(function(use)
     use {"folke/which-key.nvim"}
 
     -- Autopairs
-    use {"windwp/nvim-autopairs"}
+    use {"windwp/nvim-autopairs",
+        config = function() require'lv-autopairs' end
+    }
 
     -- Comments
     use {