return { 'L3MON4D3/LuaSnip', version = '2.*', build = (function() -- Build Step is needed for regex support in snippets. -- This step is not supported in many windows environments. -- Remove the below condition to re-enable on windows. if vim.fn.has 'win32' == 1 or vim.fn.executable 'make' == 0 then return end return 'make install_jsregexp' end)(), config = function() local ls = require 'luasnip' ls.filetype_extend('vue', { 'javascript' }) local snippets_dir = vim.fn.stdpath 'config' .. '/lua/snippets' require('luasnip.loaders.from_lua').load { paths = { snippets_dir }, } ls.setup { update_events = 'TextChanged,TextChangedI', enable_autosnippets = true, } end, opts = {}, }