334 current 2025-02-16 16:45:36 25.05.20241217.d3c42f1 6.6.66 *

This commit is contained in:
2025-02-16 16:45:55 -05:00
parent 373a1a7c9e
commit 415ce259c4
2 changed files with 22 additions and 50 deletions

View File

@@ -23,35 +23,6 @@ require("luasnip").config.set_config({ -- Setting LuaSnip config
store_selection_keys = "<Tab>",
})
local ls = require "luasnip"
local s = ls.snippet
local t = ls.text_node
local i = ls.insert_node
local extras = require("luasnip.extras")
local rep = extras.rep
local fmt = require("luasnip.extras.fmt").fmt
local c = ls.choice_node
local f = ls.function_node
local d = ls.dynamic_node
local sn = ls.snippet_node
ls.add_snippets("lua", {
s("hello", {
t('print("hello '),
i(1),
t(' world")')
}),
s("if", {
t('if '),
i(1, "true"),
t(' then '),
i(2),
t(' end')
})
})
-- require("luasnip.loaders.from_lua").load({paths = "./snippets/"})
require("luasnip.loaders.from_lua").load({ paths = "./snippets/" })

View File

@@ -1,27 +1,28 @@
local ls = require("luasnip")
local ls = require "luasnip"
local s = ls.snippet
local sn = ls.snippet_node
local t = ls.text_node
local i = ls.insert_node
local extras = require("luasnip.extras")
local rep = extras.rep
local fmt = require("luasnip.extras.fmt").fmt
local c = ls.choice_node
local f = ls.function_node
local d = ls.dynamic_node
local fmt = require("luasnip.extras.fmt").fmt
local fmta = require("luasnip.extras.fmt").fmta
local rep = require("luasnip.extras").rep
local sn = ls.snippet_node
ls.add_snippets("lua", {
s("hello", {
t('print("hello '),
i(1),
t(' world")')
}),
s("if", {
t('if '),
i(1, "true"),
t(' then '),
i(2),
t(' end')
})
})
return {
-- Example: how to set snippet parameters
require("luasnip").snippet(
{ -- Table 1: snippet parameters
trig="hi",
dscr="An autotriggering snippet that expands 'hi' into 'Hello, world!'",
regTrig=false,
priority=100,
snippetType="autosnippet"
},
{ -- Table 2: snippet nodes (don't worry about this for now---we'll cover nodes shortly)
t("Hello, world!"), -- A single text node
}
-- Table 3, the advanced snippet options, is left blank.
),
}