Use case or problem
From time to time a non-breaking space is needed (Unicode U+00A0). E.g. for connecting dates 3 June
or June 3
or numbers 5 g of salt)
, words King Louis XIV
or some symbols (e.g. dashes in a sentence (sentence – some insert – continuation
) in some languages like German).
Proposed solution
Allow the insertion of non-breaking spaces (Shift+Space on my machine), convert them to
and show a slightly greyed space in live-preview mode (similar to Word).
E.g.
Raw: 3 June
Live-Preview: 3
June (gray white space indicating a nbsp)
Reading: 3 June (with actual non breaking space)
In Live-Preview mode it would not be necessary to be able to edit the actual
. If your cursor is at the whitespace
symbol, it doesn’t get expanded. You’d be able to delete the space by hitting backspace once, and you’d navigate over it by pressing left/right only once.
So, King Louis
|XIV [backspace] becomes → King Louis|XIV
And King Louis
|XIV [left] becomes → King Louis|
XIV
Current workaround (optional)
None
Related feature requests (optional)
None that I’m aware of.