diff --git a/init.lua b/init.lua index f9334b72..00e4a5aa 100644 --- a/init.lua +++ b/init.lua @@ -254,6 +254,9 @@ vim.o.completeopt = 'menuone,noselect' -- NOTE: You should make sure your terminal supports this vim.o.termguicolors = true +vim.o.tabstop = 2 +vim.o.shiftwidth = 2 +vim.o.shiftround = true -- [[ Basic Keymaps ]] -- Keymaps for better default experience diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index d7203b7b..c4f8a050 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -8,6 +8,19 @@ return { keys = { { "U", "UndotreeToggle", desc = "Undotree Toggle" }, }, - } + }, + { + "windwp/nvim-autopairs", + config = function() + require("nvim-autopairs").setup {} + -- If you want insert `(` after select function or method item + local cmp_autopairs = require('nvim-autopairs.completion.cmp') + local cmp = require('cmp') + cmp.event:on( + 'confirm_done', + cmp_autopairs.on_confirm_done() + ) + end + } }