Updated some snippets and fixed feline

This commit is contained in:
2025-02-07 21:43:12 +11:00
parent 8bc6f4229f
commit 9b842d2baa
6 changed files with 88 additions and 11 deletions

View File

@@ -146,4 +146,22 @@ if <err_same> != nil {
}
)
),
s(
"rh",
fmta(
[[
func Handle<name>() http.Handler {
return http.HandlerFunc(
func(w http.ResponseWriter, r *http.Request) {
<action>
},
)
}
]],
{
name = i(1),
action = i(2),
}
)
),
})

View File

@@ -0,0 +1,35 @@
require("luasnip.session.snippet_collection").clear_snippets("templ")
local ls = require("luasnip")
local s = ls.snippet
local c = ls.choice_node
local d = ls.dynamic_node
local i = ls.insert_node
local t = ls.text_node
local sn = ls.snippet_node
local rep = require("luasnip.extras").rep
local fmt = require("luasnip.extras.fmt").fmt
ls.add_snippets("templ", {
s(
"layout",
fmt(
[[
package page
import "projectreshoot/view/layout"
templ {}() {{
@layout.Global() {{
<div class="">
{}
</div>
}}
}}
]],
{
i(1, "Page"),
i(0),
}
)
),
})