341 current 2025-02-16 17:49:52 25.05.20241217.d3c42f1 6.6.66 *

This commit is contained in:
2025-02-16 17:50:07 -05:00
parent cf5635225a
commit a7740af5bc

View File

@@ -1,13 +1,31 @@
local ls = require("luasnip") local ls = require("luasnip")
local s = ls.snippet local s = ls.snippet
local sn = ls.snippet_node local sn = ls.snippet_node
local isn = ls.indent_snippet_node
local t = ls.text_node local t = ls.text_node
local i = ls.insert_node local i = ls.insert_node
local f = ls.function_node local f = ls.function_node
local c = ls.choice_node
local d = ls.dynamic_node local d = ls.dynamic_node
local r = ls.restore_node
local events = require("luasnip.util.events")
local ai = require("luasnip.nodes.absolute_indexer")
local extras = require("luasnip.extras")
local l = extras.lambda
local rep = extras.rep
local p = extras.partial
local m = extras.match
local n = extras.nonempty
local dl = extras.dynamic_lambda
local fmt = require("luasnip.extras.fmt").fmt local fmt = require("luasnip.extras.fmt").fmt
local fmta = require("luasnip.extras.fmt").fmta local fmta = require("luasnip.extras.fmt").fmta
local rep = require("luasnip.extras").rep local conds = require("luasnip.extras.expand_conditions")
local postfix = require("luasnip.extras.postfix").postfix
local types = require("luasnip.util.types")
local parse = require("luasnip.util.parser").parse_snippet
local ms = ls.multi_snippet
local k = require("luasnip.nodes.key_indexer").new_key
local line_begin = require("luasnip.extras.expand_conditions").line_begin local line_begin = require("luasnip.extras.expand_conditions").line_begin
ls.add_snippets("lua", { ls.add_snippets("lua", {
@@ -26,16 +44,14 @@ ls.add_snippets("lua", {
}) })
}) })
require("luasnip").snippet(
{ -- Table 1: snippet parameters
trig="hi", ls.add_snippets("all", {
dscr="An autotriggering snippet that expands 'hi' into 'Hello, world!'", ms({
regTrig=false, common = {snippetType = "autosnippet"},
priority=100, "a",
snippetType="autosnippet" "b"
}, }, {
{ -- Table 2: snippet nodes (don't worry about this for now---we'll cover nodes shortly) t"a or b (but autotriggered!!)"
t("Hello, world!"), -- A single text node })
} })
-- Table 3, the advanced snippet options, is left blank.
)