Ændrede diverse ting, især tilføjede jeg en masse lua-snippets

This commit is contained in:
angryluck 2024-09-17 16:35:13 +02:00
parent 3e9363b016
commit b1b7a050da
14 changed files with 428 additions and 19 deletions

35
luasnippets/lua.lua Normal file
View file

@ -0,0 +1,35 @@
-- Abbreviations used in this article and the LuaSnip docs
local ls = require("luasnip")
local s = ls.snippet
-- local sn = ls.snippet_node
local t = ls.text_node
local i = ls.insert_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
return {
-- Snippet snippets
s(
{ trig = "asm", descr = "Autosnippet in math environment" },
fmta(
[[asm("<>", fmta("<>", { <> })),]],
{ i(1, "trig"), i(2), i(3, "i(1)") }
)
),
s(
{ trig = "as", descr = "Autosnippet (own defined function)" },
fmta(
[[as("<>", fmta("<>", { <> })),]],
{ i(1, "trig"), i(2), i(3, "i(1)") }
)
),
s(
{ trig = "ast", descr = "Autosnippet in text mode" },
fmta(
[[ast("<>", fmta("<>", { <> })),]],
{ i(1, "trig"), i(2), i(3, "i(1)") }
)
),
}