Is there a way to set the text editor only as what you see is what you get and with every space in the back-end being  ?
Use-case: poets community. No one cares about markdown and many of us need multiple spaces in sequence.
The other day, a user shared some poems and, instead of using *** to establish a division between them, she used -------- and didn’t hit the enter button neither before nor after this dividing line, which then turned the above poem into a title.
In the beginning,
a blank page
waits.
The cursor blinks,
pulses,
beckons.
First word:
appears.
Grows.
Flows.
Lines indent,
intent
clear.
Tabs
create
structure,
Spaces
breathe
life.
Backspace whispers—
unspoken thoughts
erased.
Between the letters,
silent beats,
rhythms in
whitespace.
Lines break,
fragments fall,
forming shapes
of meaning.
End.
Save.
Close.
The page returns
to quietude.
A blank space
awaits
anew.
Which is entered via:
```txt
In the beginning,
a blank page
waits.
The cursor blinks,
pulses,
beckons.
First word:
appears.
Grows.
Flows.
Lines indent,
intent
clear.
Tabs
create
structure,
Spaces
breathe
life.
Backspace whispers—
unspoken thoughts
erased.
Between the letters,
silent beats,
rhythms in
whitespace.
Lines break,
fragments fall,
forming shapes
of meaning.
End.
Save.
Close.
The page returns
to quietude.
A blank space
awaits
anew.
```
This combined with some clever CSS could result in very pretty formatting on your forum.
Wow! This Lexical editor seems amazingly simple to understand and very rich in formatting options.
Dude, this was the best answer I could get hahaha Loved it!
Thank you all for having answered me here. Things are clearer now, both for what we can do now and what we can expect from Discourse in the next year or so.