When hiding markup, e.g. via markdown-view-mode, the trailing whitespace markup for line breaks doesn't get hidden. This patch changes it so that the whitespace is hidden when hiding other markup. In practice, this just makes the " " invisible and nothing else; then, we let the newline do its usual thing.
(In the future, I could imagine markdown-view-mode handling soft newlines differently, so that something like foo\nbar is displayed as foo bar. Then, we'd probably want to do something special to mark the newline in \n as a hard newline.)
Description
When hiding markup, e.g. via
markdown-view-mode
, the trailing whitespace markup for line breaks doesn't get hidden. This patch changes it so that the whitespace is hidden when hiding other markup. In practice, this just makes the" "
invisible and nothing else; then, we let the newline do its usual thing.(In the future, I could imagine
markdown-view-mode
handling soft newlines differently, so that something likefoo\nbar
is displayed asfoo bar
. Then, we'd probably want to do something special to mark the newline in\n
as a hard newline.)Related Issue
See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69647
Type of Change
Checklist
make test
).