# HG changeset patch # User Meredith Howard # Date 1716421133 18000 # Node ID 12363689e67e76b847f396d2f6afbd1c21a8f09c # Parent 915a78d501d5f0a614673f09cb2b31b0c80b0a89 Drop LuaSnip for vim.snippet diff --git a/.config/nvim/lua/plugins/completion.lua b/.config/nvim/lua/plugins/completion.lua --- a/.config/nvim/lua/plugins/completion.lua +++ b/.config/nvim/lua/plugins/completion.lua @@ -13,7 +13,6 @@ return { }, config = function() local cmp = require("cmp") - local luasnip = require("luasnip") local has_words_before = function() local line, col = unpack(vim.api.nvim_win_get_cursor(0)) @@ -27,7 +26,7 @@ return { }, snippet = { expand = function(args) - luasnip.lsp_expand(args.body) + vim.snippet.expand(args.body) end, }, formatting = { @@ -45,8 +44,8 @@ return { [""] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_next_item() - elseif luasnip.expand_or_locally_jumpable() then - luasnip.expand_or_jump() + elseif vim.snippet.active({direction = 1}) then + vim.snippet.jump(1) elseif has_words_before() then cmp.complete() else @@ -56,8 +55,8 @@ return { [""] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_prev_item() - elseif luasnip.jumpable(-1) then - luasnip.jump(-1) + elseif vim.snippet.active({direction = -1}) then + vim.snippet.jump(-1) else fallback() end @@ -80,13 +79,4 @@ return { }) end, }, - { - "L3MON4D3/LuaSnip", - lazy = true, - build = (jit.os ~= "Windows") and "make install_jsregexp", - opts = { - history = true, - delete_check_events = "TextChanged", - }, - }, }