add snippet for nvim keybinds
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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),
|
||||
}),
|
||||
})
|
||||
Reference in New Issue
Block a user