add snippet for nvim keybinds
This commit is contained in:
@@ -32,6 +32,7 @@ return {
|
|||||||
local select_opts = { behavior = cmp.SelectBehavior.Select }
|
local select_opts = { behavior = cmp.SelectBehavior.Select }
|
||||||
|
|
||||||
require('luasnip.loaders.from_vscode').lazy_load()
|
require('luasnip.loaders.from_vscode').lazy_load()
|
||||||
|
require('luasnip.loaders.from_lua').load({ paths = vim.fn.stdpath('config') .. '/snippets' })
|
||||||
|
|
||||||
cmp.setup({
|
cmp.setup({
|
||||||
enabled = function()
|
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