update snippets (go, markdown, twig)

This commit is contained in:
Simon Vieille 2026-01-05 15:34:19 +01:00
commit 36cc984e4f
Signed by: deblan
GPG key ID: 579388D585F70417
3 changed files with 60 additions and 0 deletions

View file

@ -1,3 +1,17 @@
snippet vardd "Dump" b
fmt.Printf("%+v\n", $1)
endsnippet
snippet block "block"
{% block $1 %}
{% endblock %}
endsnippet
snippet set "set"
{% set $1 %}
endsnippet
snippet gd "godump" b
godump.Dump($1)
endsnippet

View file

@ -33,3 +33,45 @@ snippet figl ""
<figcaption>$2</figcaption>
</figure>
endsnippet
snippet gp ""
{{< tabs items="Doc,Example" >}}
{{< tab >}}
```golang
```
{{</ tab >}}
{{< tab >}}
{{% goplay %}}
```golang
import (
"fmt"
"html/template"
"strings"
"gitnet.fr/deblan/go-form/form"
"gitnet.fr/deblan/go-form/theme"
)
func main() {
field := form.("Foo")
r(form.NewForm(field))
}
func r(f *form.Form) {
render := theme.NewRenderer(theme.Html5)
tpl, _ := template.New("example").Funcs(render.FuncMap()).Parse(`\{\{ form_row (.Form.GetField "Foo") \}\}`)
b := new(strings.Builder)
tpl.Execute(b, map[string]any{"Form": f})
fmt.Println(b.String())
}
```
{{% /goplay %}}
{{</ tab >}}
{{< /tabs >}}
endsnippet

View file

@ -1,3 +1,7 @@
snippet trans "Trans"
{% trans %}$1{% endtrans %}
endsnippet
snippet for "Boucle for"
{% for item in $1 %}