From 0dcbddb8a6d0c9a52480aa1cd2fb06a15b851af0 Mon Sep 17 00:00:00 2001 From: doryan Date: Fri, 9 May 2025 14:48:36 +0400 Subject: [PATCH] feat(snippets): remove luasnip feat(snipperts): reklwj df --- lua/config/plugins/autocomplete.lua | 10 ---------- lua/config/plugins/luasnip.lua | 22 ---------------------- lua/plugins/core/init.lua | 10 ---------- 3 files changed, 42 deletions(-) delete mode 100644 lua/config/plugins/luasnip.lua diff --git a/lua/config/plugins/autocomplete.lua b/lua/config/plugins/autocomplete.lua index fcbf6bd..7998c85 100644 --- a/lua/config/plugins/autocomplete.lua +++ b/lua/config/plugins/autocomplete.lua @@ -31,11 +31,6 @@ local kind_icons = { cmp.setup { completion = { completeopt = "menu,menuone" }, - snippet = { - expand = function(args) - require("luasnip").lsp_expand(args.body) - end, - }, window = { completion = { -- winhighlight = "Normal:Pmenu,FloatBorder:Pmenu,Search:None", @@ -72,8 +67,6 @@ cmp.setup { [""] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_next_item() - elseif require("luasnip").expand_or_jumpable() then - require("luasnip").expand_or_jump() else fallback() end @@ -82,8 +75,6 @@ cmp.setup { [""] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_prev_item() - elseif require("luasnip").jumpable(-1) then - require("luasnip").jump(-1) else fallback() end @@ -92,7 +83,6 @@ cmp.setup { sources = { { name = "nvim_lsp" }, - { name = "luasnip" }, { name = "buffer" }, { name = "path" }, }, diff --git a/lua/config/plugins/luasnip.lua b/lua/config/plugins/luasnip.lua deleted file mode 100644 index 18a6094..0000000 --- a/lua/config/plugins/luasnip.lua +++ /dev/null @@ -1,22 +0,0 @@ --- vscode format -require("luasnip.loaders.from_vscode").lazy_load { exclude = vim.g.vscode_snippets_exclude or {} } -require("luasnip.loaders.from_vscode").lazy_load { paths = vim.g.vscode_snippets_path or "" } - --- snipmate format -require("luasnip.loaders.from_snipmate").load() -require("luasnip.loaders.from_snipmate").lazy_load { paths = vim.g.snipmate_snippets_path or "" } - --- lua format -require("luasnip.loaders.from_lua").load() -require("luasnip.loaders.from_lua").lazy_load { paths = vim.g.lua_snippets_path or "" } - -vim.api.nvim_create_autocmd("InsertLeave", { - callback = function() - if - require("luasnip").session.current_nodes[vim.api.nvim_get_current_buf()] - and not require("luasnip").session.jump_active - then - require("luasnip").unlink_current() - end - end, -}) diff --git a/lua/plugins/core/init.lua b/lua/plugins/core/init.lua index 3a873c8..84b0161 100644 --- a/lua/plugins/core/init.lua +++ b/lua/plugins/core/init.lua @@ -113,16 +113,6 @@ return { event = "InsertEnter", dependencies = { { - "L3MON4D3/LuaSnip", - dependencies = "rafamadriz/friendly-snippets", - opts = { history = true, updateevents = "TextChanged,TextChangedI" }, - config = function(_, opts) - require("luasnip").config.set_config(opts) - require "config.plugins.luasnip" - end, - }, - { - "saadparwaiz1/cmp_luasnip", "hrsh7th/cmp-nvim-lua", "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer",