You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem
The default for whitespace control is to trim newlines after the tag. This is sensible in most cases. However, sometimes I'd like to preserve the newline. For example:
One
<%= num2str(1 + 1) %>
Three
This is expected to be rendered to
One
Two
Three
but the default output is
One
Two Three
Describe the solution you'd like
Introduce a tag that preserves whitespace overruling global settings. Something like |%>. The example above would become this:
One
<%= num2str(1 + 1) |%>
Three
Describe alternatives you've considered
Put an extra new line after the tag, but this doesn't look good:
One
<%= num2str(1 + 1) %>
Three
Set autoTrim: false, but that requires trimming whitespace manually (by using <%- and -%>). Again, for the most part I'm happy with autoTrim, but in some rare cases need to override it.
Let me know if you think this is a sensible feature. If so, I can open a pull request.
Thanks!
The text was updated successfully, but these errors were encountered:
Problem
The default for whitespace control is to trim newlines after the tag. This is sensible in most cases. However, sometimes I'd like to preserve the newline. For example:
This is expected to be rendered to
but the default output is
Describe the solution you'd like
Introduce a tag that preserves whitespace overruling global settings. Something like
|%>
. The example above would become this:Describe alternatives you've considered
autoTrim: false
, but that requires trimming whitespace manually (by using<%-
and-%>
). Again, for the most part I'm happy with autoTrim, but in some rare cases need to override it.Let me know if you think this is a sensible feature. If so, I can open a pull request.
Thanks!
The text was updated successfully, but these errors were encountered: