26 lines
381 B
Markdown
26 lines
381 B
Markdown
|
# Go's `text/template` package with newline elision
|
||
|
|
||
|
This is a fork of Go 1.4's [text/template](http://golang.org/pkg/text/template/) package with one addition: a backslash immediately after a closing delimiter will delete all subsequent newlines until a non-newline.
|
||
|
|
||
|
eg.
|
||
|
|
||
|
```
|
||
|
{{if true}}\
|
||
|
hello
|
||
|
{{end}}\
|
||
|
```
|
||
|
|
||
|
Will result in:
|
||
|
|
||
|
```
|
||
|
hello\n
|
||
|
```
|
||
|
|
||
|
Rather than:
|
||
|
|
||
|
```
|
||
|
\n
|
||
|
hello\n
|
||
|
\n
|
||
|
```
|