removed lsp-zero and reconfigured lsp. setup cmp more throughly. added snippets. made packer file a bit more organized.

This commit is contained in:
2025-06-08 00:09:28 -05:00
parent b69040fda0
commit 01b58f09b7
10 changed files with 235 additions and 85 deletions

View File

@@ -0,0 +1,18 @@
local ok, luasnip= pcall(require, 'luasnip')
if ok then
luasnip.filetype_extend("javascript", { "jsdoc" })
luasnip.filetype_extend("lua", { "luadoc" })
luasnip.filetype_extend("rust", { "rustdoc" })
luasnip.filetype_extend("c", { "cdoc" })
vim.keymap.set({"i"}, "<C-s>e", function() luasnip.expand() end, {silent = true})
vim.keymap.set({"i", "s"}, "<C-s>;", function() luasnip.jump(1) end, {silent = true})
vim.keymap.set({"i", "s"}, "<C-s>,", function() luasnip.jump(-1) end, {silent = true})
vim.keymap.set({"i", "s"}, "<C-E>", function()
if luasnip.choice_active() then
luasnip.change_choice(1)
end
end, {silent = true})
end