<div dir="ltr"><div dir="ltr">On Sat, Jul 6, 2019 at 11:51 AM Ryan Joseph <<a href="mailto:genericptr@gmail.com">genericptr@gmail.com</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You can of course shift the strings all the way to the left (which is ugly)<br></blockquote><div><br></div><div>Is it though? I think it looks fine, personally, if you place the initial backtick on the next line after the equal sign, like this:</div><div><br></div><div>const MultiLine =</div><div>`Sentence one.</div><div>Another sentence.</div><div>A third sentence.</div><div>A fourth sentence.</div><div>A fifth sentence.`;</div><div><br></div><div>Do keep in mind that I also have working syntax highlighting for this that I intend to submit as a Lazarus SynEdit patch, which includes the ability to "fold" a multi-line string as though it were a multi-line comment. Of course, not everyone uses Lazarus, but many many people do.</div><div><br></div><div>In general though I think that using indentation as an actual "argument" against this is very strange (which I know you were not doing, to be clear.) </div><div><br></div><div>The *most* logical way for it to work (and how it does work currently) is for the strings to be interpreted by the compiler precisely as they are written (with the exception of the line endings, which are of course handled with Michael's directive syntax.)</div></div></div>