feat: add auto pairs, rainbow, and indent guides

This commit is contained in:
Stevan Freeborn
2025-01-22 21:24:56 -06:00
parent ce7a820333
commit c0173b2956
4 changed files with 138 additions and 68 deletions
+12 -2
View File
@@ -1,4 +1,11 @@
return {
{
"windwp/nvim-autopairs",
event = "InsertEnter",
config = function()
require("nvim-autopairs").setup()
end,
},
{
"hrsh7th/cmp-nvim-lsp",
},
@@ -15,6 +22,9 @@ return {
local luasnip = require("luasnip")
local cmp = require("cmp")
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
require("luasnip.loaders.from_vscode").lazy_load()
cmp.setup({
@@ -44,7 +54,7 @@ return {
else
fallback()
end
end, {}),
end, { "i", "s" }),
["<S-Tab>"] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_prev_item()
@@ -53,7 +63,7 @@ return {
else
fallback()
end
end, {}),
end, { "i", "s" }),
}),
sources = cmp.config.sources({
{ name = "nvim_lsp" },