I agree, HTML does seem like what I'm looking for, except I don't want to edit the tags directly. I really just want an editor that displays headings, bulleted and numbered lists, and hyperlinks, without forcing me to deal with soft vs. hard wrapping issues (on the Markdown / basic text editor end of the spectrum) or styles (on the Libreoffice end of the spectrum).