jrblevin / markdown-mode

Emacs Markdown Mode
http://jblevins.org/projects/markdown-mode/
GNU General Public License v3.0
875 stars 160 forks source link

Hide trailing whitespace when hiding markup #826

Closed jimporter closed 3 months ago

jimporter commented 3 months ago

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 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.)

Related Issue

See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69647

Type of Change

Checklist

syohex commented 3 months ago

Thanks