I'm wondering if it's at all possible for a plugin to fundamentally change the behavior for line breaks to be like how GitHub does their markdown system.
I'm aware of the 'soft' line break option where you can leave two spaces at the end of a line to do a single line break, but I still find it bothersome.
I wouldn't mind if such a change wasn't compatible with wysiwyg, I don't use that anyway because I hate the way it handles editing code blocks.
Could you clarify how GitHub does line breaks? GitHub uses two different line break options, when rendering readmes it uses the soft break option, and in comments it turns it off.
Joplin supports both AFAIK.
I'm referring to the latter, "turning it off" as you put it. If Joplin supports it, I don't know how. I've been told it doesn't in the past.
Just to be clear, I'm referring to a line break just being handled like
<br /> without needing the two spaces at the end.
You can just turn off the soft breaks option (Options -> Markdown -> enable soft breaks). Even with that option disabled multiple empty lines will still be collapsed. A plugin could likely be made to insert line breaks on empty newlines.
A plugin could likely be made to insert line breaks on empty newlines.
It's more accurate to say that I want the rendered document to have a
<br /> for every instance of the LF character and for all other linebreak-related Markdown behavior to be disabled.