…f inside script tag
Adding `jadeTagBlockChar`, which is just a "." at the end of a tag line, to the list of syntax groups that cause an increase in indentation. This is appropriate because this forms a "tag block". Tag blocks are the easiest way to include large blocks of "plain" text in the html element generated by the tag: ```jade p. Here is a big block of text that will be inside the paragraph element and you will note that we didn't even have to use any of those funny-looking pipes! ```
As discussed at the PR jadejs/jade#1323 Jade now can embed tags "inline" in plain text, using the delimiters "#[" and "]". For example: a(href='/') #[i Emphasized] Home Page becomes: <a href="/"><i>Emphasized</i> Home Page</a> This is quite useful! I made two new syntax matches, jadeTagInlineText and jadeTagBlockChar, and three new syntax regions: jadePipedText, jadeTagBlockText, and jadeTextInlineJade. Each of the three "Text" items "contains" the new jadeTextInlineJade region as well as the pre-existing jadeInterpolation region. I also added a "\+" to the regex for jadeBlockExpansionChar, so that it can handle more than one space between the colon and the next tag. This is consistent with Jade's behavior.