I don’t see how this “longform writing” would be useful.
What is useful for me is supporting all Markdown files, not only the ones with indented lists, because this way you have more interoperability with other applications and tools, including Pandoc to export documents.
But longform writing alone? In Logseq you can already hide the bullets with t d
(Document Mode). So why one would want anything beside support of all Markdown files?
What’s wrong with pressing t d
and write paragraphs as blocks without indenting them? The UX is exactly the same of any other editor like Obsidian.
For me, this thread should be renamed “Support every Markdown file” and how to present normal paragraphs in the UI should be discussed.
The UI doesn’t need to be much complex, basically all the Markdown editors support paragraphs and lists. Logseq support only lists.
Logseq could just start a new page with a -
bullet and pressing Enter creates new blocks that can be indented. But the news would be that you can delete the bullet of a first-level block and Logseq would save that as a paragraph in Markdown, not as a list. Enter
in a paragraph would create another paragraph.
How to delete the/insert a new bullet? There are two options:
- Press
Delete
with the cursor at the beginning of a block / press-
at the beginning of a paragraph to turn it into a block (basically what other Mardown editors do) - Press
Shift+Tab
to turn a first-level block into a paragraph / pressTab
to turn a paragraph into a first-level block (basically treating paragraphs as another level of indentation above the usual ones)