fix indentation after empty lines
This commit is contained in:
parent
c854cfd82d
commit
fd332a60e1
3 changed files with 33 additions and 3 deletions
|
@ -44,7 +44,7 @@ const printExpression = (node: Expression): builders.Doc => {
|
|||
);
|
||||
|
||||
return node.preNewLines > 1
|
||||
? builders.group([builders.hardline, builders.trim, expression])
|
||||
? builders.group([builders.trim, builders.hardline, expression])
|
||||
: expression;
|
||||
};
|
||||
|
||||
|
@ -79,7 +79,7 @@ const printCommentBlock = (node: Node): builders.Doc => {
|
|||
});
|
||||
|
||||
return node.preNewLines > 1
|
||||
? builders.group([builders.hardline, builders.trim, comment])
|
||||
? builders.group([builders.trim, builders.hardline, comment])
|
||||
: comment;
|
||||
};
|
||||
|
||||
|
@ -162,7 +162,7 @@ export const embed: Printer<Node>["embed"] = (
|
|||
const block = buildBlock(path, print, node as Block, mapped);
|
||||
|
||||
return node.preNewLines > 1
|
||||
? builders.group([builders.hardline, builders.trim, block])
|
||||
? builders.group([builders.trim, builders.hardline, block])
|
||||
: block;
|
||||
}
|
||||
return [...mapped, builders.hardline];
|
||||
|
|
|
@ -28,3 +28,19 @@
|
|||
{% else %}
|
||||
<li><em>no users found</em></li>
|
||||
{% endfor %}
|
||||
|
||||
{% macro input(name, value='', type='text', size=20) %}
|
||||
|
||||
{{ my_variable|default('my_variable is not defined') }}
|
||||
|
||||
{% for city, items in users|groupby("city") %}
|
||||
<li>
|
||||
{{ city }}
|
||||
<ul>
|
||||
{% for user in items %}
|
||||
<li>{{ user.name }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</li>
|
||||
{% endfor %}
|
||||
{% endmacro %}
|
||||
|
|
|
@ -37,3 +37,17 @@
|
|||
<li><em>no users found</em></li>
|
||||
|
||||
{% endfor %}
|
||||
|
||||
{% macro input(name, value='', type='text', size=20) %}
|
||||
|
||||
{{ my_variable|default('my_variable is not defined') }}
|
||||
|
||||
{% for city, items in users|groupby("city") %}
|
||||
<li>{{ city }}
|
||||
<ul>{% for user in items %}
|
||||
<li>{{ user.name }}
|
||||
{% endfor %}</ul>
|
||||
</li>
|
||||
{% endfor %}
|
||||
|
||||
{% endmacro %}
|
Loading…
Reference in a new issue