update snippets (go, markdown, twig)
This commit is contained in:
parent
d34bc5ab32
commit
36cc984e4f
3 changed files with 60 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
snippet trans "Trans"
|
||||
{% trans %}$1{% endtrans %}
|
||||
endsnippet
|
||||
|
||||
snippet for "Boucle for"
|
||||
{% for item in $1 %}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue