diff --git a/.config/nvim/lua/plugins/extras/coding/luasnip-extended.lua b/.config/nvim/lua/plugins/extras/coding/luasnip-extended.lua new file mode 100644 index 00000000..87de9389 --- /dev/null +++ b/.config/nvim/lua/plugins/extras/coding/luasnip-extended.lua @@ -0,0 +1,32 @@ +return { + { import = "lazyvim.plugins.extras.coding.luasnip" }, + { + "L3MON4D3/LuaSnip", + dependencies = { + "rafamadriz/friendly-snippets", + config = function() + require("luasnip.loaders.from_vscode").lazy_load() + require("luasnip").filetype_extend("typescript", { "tsdoc" }) + require("luasnip").filetype_extend("typescript", { "next-ts" }) + require("luasnip").filetype_extend("javascript", { "jsdoc" }) + require("luasnip").filetype_extend("javascript", { "next" }) + require("luasnip").filetype_extend("lua", { "luadoc" }) + require("luasnip").filetype_extend("python", { "pydoc" }) + require("luasnip").filetype_extend("rust", { "rustdoc" }) + require("luasnip").filetype_extend("cs", { "csharpdoc" }) + require("luasnip").filetype_extend("java", { "javadoc" }) + require("luasnip").filetype_extend("c", { "cdoc" }) + require("luasnip").filetype_extend("cpp", { "cppdoc" }) + require("luasnip").filetype_extend("php", { "phpdoc" }) + require("luasnip").filetype_extend("kotlin", { "kdoc" }) + require("luasnip").filetype_extend("ruby", { "rdoc" }) + require("luasnip").filetype_extend("sh", { "shelldoc" }) + require("luasnip.loaders.from_vscode").lazy_load({ paths = vim.fn.stdpath("config") .. "/snippets" }) + end, + }, + }, + { + "garymjr/nvim-snippets", + enabled = false, + }, +} diff --git a/.config/nvim/lua/plugins/extras/lazyvim/cmp.lua b/.config/nvim/lua/plugins/extras/lazyvim/cmp.lua index 230a3615..22ce07c9 100644 --- a/.config/nvim/lua/plugins/extras/lazyvim/cmp.lua +++ b/.config/nvim/lua/plugins/extras/lazyvim/cmp.lua @@ -6,7 +6,6 @@ return { "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer", "hrsh7th/cmp-path", - "saadparwaiz1/cmp_luasnip", }, keys = { { "ciC", "CmpStatus", desc = "Cmp Status" }, diff --git a/.config/nvim/lua/plugins/extras/lazyvim/luasnip.lua b/.config/nvim/lua/plugins/extras/lazyvim/luasnip.lua deleted file mode 100644 index 54041cbc..00000000 --- a/.config/nvim/lua/plugins/extras/lazyvim/luasnip.lua +++ /dev/null @@ -1,25 +0,0 @@ -return { - "L3MON4D3/LuaSnip", - dependencies = { - "rafamadriz/friendly-snippets", - config = function() - require("luasnip.loaders.from_vscode").lazy_load() - require("luasnip").filetype_extend("typescript", { "tsdoc" }) - require("luasnip").filetype_extend("typescript", { "next-ts" }) - require("luasnip").filetype_extend("javascript", { "jsdoc" }) - require("luasnip").filetype_extend("javascript", { "next" }) - require("luasnip").filetype_extend("lua", { "luadoc" }) - require("luasnip").filetype_extend("python", { "pydoc" }) - require("luasnip").filetype_extend("rust", { "rustdoc" }) - require("luasnip").filetype_extend("cs", { "csharpdoc" }) - require("luasnip").filetype_extend("java", { "javadoc" }) - require("luasnip").filetype_extend("c", { "cdoc" }) - require("luasnip").filetype_extend("cpp", { "cppdoc" }) - require("luasnip").filetype_extend("php", { "phpdoc" }) - require("luasnip").filetype_extend("kotlin", { "kdoc" }) - require("luasnip").filetype_extend("ruby", { "rdoc" }) - require("luasnip").filetype_extend("sh", { "shelldoc" }) - require("luasnip.loaders.from_vscode").lazy_load({ paths = vim.fn.stdpath("config") .. "/snippets" }) - end, - }, -}