freenode/#shirakumo - IRC Chatlog
Search
7:47:39
Shinmera
Most notably you can use ttf fonts with it and you have full unicode support without things being real weird
7:50:23
Shinmera
And of course you can run arbitrary Lua code and emit things into the document, which is a lot saner than trying to write things in pure TeX
9:24:47
isoraqathedh
I think the main thing with newlines being significant is that NL doesn't normally mean newline in "ordinary people think", but rather new paragraph, which is normally symbolised by two newlines.
9:26:00
isoraqathedh
I have very rarely if ever seen anyone type a single newline and mean it to be a new paragraph, unless it's a word processor and RET actually means "start new paragraph" rather than "start new line".
9:27:16
isoraqathedh
Otherwise, everyone I know (and would expect) would hit RET twice to start a new paragraph, so the WYSIWYG style isn't, that's what I mean.
9:30:17
isoraqathedh
Eh, I guess that's about true. It's one of those situations where I think what you get is not what you think you get.
9:30:56
Shinmera
I've observed countless people get endlessly confused that they /don't/ get a newline when they type a newline in markdown
9:31:28
Shinmera
The "two spaces before a newline gives you an actual newline" is about the least intuitive thing I've ever seen
9:32:03
isoraqathedh
You know what screw it. I've been sufficiently infused with various markup oddities and conventions that I'm probably not the right guy to ask for UX/what-users-expect/what-is-most-intuitive questions.
9:32:12
Shinmera
In fact the only reason I've been considering supporting editor style at all is beacause of weirdoes that do forced line wrapping instead of letting their editor wrap lines for them.
9:33:13
Shinmera
In any case the problem stems from the backslash having two roles when it's at the end of a line: 1) escaping the newline 2) continuing the directive onto the next line
9:33:46
isoraqathedh
Re the ambiguities: one vote for no newlines allowed for single-line directives.
9:34:56
Shinmera
What I'm considering is adding an entity inline directive that always gives you a literal newline in the resulting component, but I don't know what that would look like.
9:36:23
Shinmera
That doesn't work because that will mean \ no longer means "prevent the following character from being relevant to markup"
12:10:56
Shinmera
well even if you don't have new proposals, which of the current ones do you think are most adequate?