Cheese Paper: a text editor specifically designed for writing

sohkamyung 84 points 16 comments May 30, 2026
brie.gay · View on Hacker News

Discussion Highlights (10 comments)

personjerry

As opposed to the other text editors, which are designed primarily for playing Nethack

aleda145

I recently picked up writing short stories again. I briefly looked at different editors, but ended up just doing it in vscode (daily driver). I'll make sure to look at cheese paper for the next one, looks like it has some cool features! A feature that I have been dreaming about is making an editor that treats each paragraph like a unit of work, and the full text is created by linking together different paragraphs. That way you can easily try different ways without deleting any text. Sort of like nodes in a graph. And here's my a corporate themed short story: https://dahl.dev/capacity

citizenkeen

Is this Scrivener but with markdown?

gatane

This looks very interesting! I liked the menu for characters and worldbuilding, I should try this soon!

blacksmith_tb

Maybe it would explain itself better if that said "specifically designed for writing fiction"? (lots of other sorts of writing don't have characters, for example...)

pooploop64

Another version of this idea that's been around for a while is CherryTree. I would use it a lot more, but there's not really a way to use your notebook on mobile due to it using a special database format that nobody cares about. I love the idea of this program's data instead being a regular folder of regular plaintext files that you can do anything with. In a perfect world everything would be like this, where your files are just your files, and client programs just help you use those files in more effective ways.

dualboot

This looks very inspiring! Thank you for sharing it!

tlhunter

I'm a fan of Manuskript on Linux. It's similar but has more features and, IMO, looks better: https://www.theologeek.ch/manuskript/

buggylearning

Can I get it as a vscode plugin?

n3storm

What is wrong with spacing text from borders? padding for tabs, padding and margin text blocks? why so many lines? well, I can answer that: if you put two elements two close and you don't want to separate them you need a line between. IMHO is fitts-law abuse, but is having everthing stuck together a functionallity I fail to recognize? Both in Cheese Paper and in Manustkript are designed using a compressed UI.

Semantic search powered by Rivestack pgvector
8,961 stories · 84,430 chunks indexed