add snippet for nvim keybinds

This commit is contained in:
2024-12-08 13:53:20 -05:00
parent 37b3ff1d59
commit eab227c340
2 changed files with 21 additions and 1 deletions
+2 -1
View File
@@ -32,6 +32,7 @@ return {
local select_opts = { behavior = cmp.SelectBehavior.Select }
require('luasnip.loaders.from_vscode').lazy_load()
require('luasnip.loaders.from_lua').load({ paths = vim.fn.stdpath('config') .. '/snippets' })
cmp.setup({
enabled = function()
@@ -209,4 +210,4 @@ return {
},
})
end,
}
}
+19
View File
@@ -0,0 +1,19 @@
local ls = require('luasnip')
local s = ls.snippet
local t = ls.text_node
local i = ls.insert_node
ls.add_snippets('lua', {
s('map', {
t('vim.keymap.set('),
i(1, 'mode'),
t(", '"),
i(2, 'lhs'),
t("', '"),
i(3, 'rhs'),
t("', "),
i(4, 'opts'),
t(')'),
i(0),
}),
})