1 | ||
1 | ||
1 | ||
1 |
Dokuwiki has a really cool feature where if you start a list and press enter, it will automatically insert the dash on the next line and you can start typing the next item just like with bullet lists in LibreOffice. I recommend that Goat Matrix implements this as well.
In fact, Dokuwiki uses slightly different markup for lists, they start with two spaces, dash, space.
(Edit: I see it that it does in fact pick it up even when the line starts with two spaces. Great!)
Those lists look much better in the source text. Meh it isn't that important. It complicates things for people who aren't used to that although you could accept both inputs, with and without initial spaces. But then when it automatically creates your next bullet point the spacing should be consistent. I recommend you ignore this part and focus on the first request.
And then finally I noticed that if I provide
a quote
And continue on the next line, it includes that line as part of the quote as well. Or is that intended? I thought you were diverging from markdown in that every new line is picked up as one. I guess that doesn't necessarily mean a new paragraph and formatting from the previous line can be copied. It could be useful in some cases but feels random.
IMO, using the most common form of markdown is the best for all, limited as it may be.
Also, I'd recommend documenting all the tidbits, trivia, FYI, and quirks as possible - as I did on SaidIt.
I think the most practical way for me to do that is to look for an existing Markdown input accelerator. They might exist and I could incorporate one of them.
Nope. I haven't diverted from standard markdown in treating all new lines as new lines. Though honestly I should. It's the most shit feature of markdown that you need to do a double space at the end of a line to get a <br/>. Like it's not that hard to do but it does confuse some people. And at what benefit? It's a really weird use case that would require new lines to be ignored.
The only ways I've diverted from standard markdown is I have a preprocessor and postprocessor wrapping it I call matrixdown. That gives us things like polls, dice rolls, some image related stuff.
We need to come up with a game or something that can make use of the dice rolls. Truly an under-leveraged feature. Remember though you can't edit after doing a dice roll, or delete.
I successfully convince Larry to research Markdown accelerators for me if I role a natural 20.
!D20 = 15
Double space is weird, but once you get used to it, it becomes habit and understood. Makes me wonder if there's a good YouTube video about the origins and reasons of it, but not interested enough to look (drunx).
Neat to hear of the pre and post matrixdown stuff.
Can you sandbox the dice roll so everything else is mutable but the DR? (ie. Edit and it stays the same regardless, but delete the comment and it's erased, then pasta it all again in a new comment for a different new roll.)
I can live with the double space at the end but actually what really bothers me is the inability to then easily start the new line with an indentation, you need some &nbsomething; code and it doesn't always work, I only got like a double space to work and I had to insert multiple which looks terrible pre-rendering. This makes it not a viable option for fiction writing where you start new lines with indentation all the time.
Re dice rolls let's play DnD on here man.
So, as a simple rewrite of the first two requests: automatically insert a new list item when enter is pressed in a list, but keep the spacing at the start of the line consistent because different people use different formatting for that.
Oh yeah and then when enter is pressed again on an empty list item, it should remove the item and start a new paragraph instead so with one blank line.