Updated some snippets and fixed feline
This commit is contained in:
@@ -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),
|
||||
}
|
||||
)
|
||||
),
|
||||
})
|
||||
|
||||
35
lua/haelnorr/snippets/templ.lua
Normal file
35
lua/haelnorr/snippets/templ.lua
Normal 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),
|
||||
}
|
||||
)
|
||||
),
|
||||
})
|
||||
Reference in New Issue
Block a user