dotfiles/.config/nvim/after/plugin/luasnip.lua
2023-11-07 21:32:05 +01:00

14 lines
545 B
Lua

require('luasnip').config.set_config({
enable_autosnippets = true,
store_selection_keys = '<C-s>',
history = true,
updateevents = 'TextChanged,TextChangedI',
delete_check_events = 'TextChanged',
})
require('luasnip.loaders.from_lua').load({ paths = { vim.fn.stdpath('config') .. '/snippets' } })
local keymap = vim.api.nvim_set_keymap
local opts = { noremap = true, silent = true }
keymap('i', '<C-j>', '<cmd>lua require("luasnip").jump(1)<cr>', opts)
keymap('i', '<C-k>', '<cmd>lua require("luasnip").jump(-1)<cr>', opts)