The Folding Text Story

December 31, 2017

From 2001 to 2007 I made a program called Mori. My goal was to create the perfect information manager. A place to record, process, and create ideas. It did everything that I thought I wanted…

It turns out I liked plain text better. It didn’t do as much, but it is clean, simple, and direct. Just me and my ideas without a bunch of user interface widgets in the way.

This left me in an embarrassing situation. I worked all day in my fancy information manager, and kept all my notes in plain text files on my desktop. Eventually I sold Mori.

But text files aren’t perfect either. After a while they get messy and are hard to understand and navigate. I think being free to make a mess is important, but without a way to eventually create structure they break down.

So in 2007 I created TaskPaper. It gave me a simple syntax to divide my text files up into projects, tasks, and notes. And it allowed me to filter those files so I could find things. It still works today, but it’s intended for todo lists. I wanted to try again and make a more flexible solution.

That’s why I created FoldingText.

It takes what I’ve learned building TaskPaper and tries to keep the good stuff, fix the mistakes, and make it more flexible. It’s my next stab at a “plain text productivity”. I hope it’s useful!


FoldingText 2.2 Release

May 11, 2016


FoldingText 2.1 Release

October 13, 2015

Going forward Mutahhir Ali, who also worked with me to create FoldingText, will maintain FoldingText. Mutahhir will focus on bug fixes and keeping FoldingText working into the future.


FoldingText 2.0.2 Release

June 16, 2014


FoldingText 2.0 Release

June 3, 2014

I’m sorry this update took so long. FoldingText’s been rewritten 2 or 3 times since the last release. It’s been a long journey, but is back on track now.

Please treat 2.0 as a new app. Explore the menu’s, browse the documentation. Give it all another try. Changes are everywhere, here are a few of the big ones:


FoldingText 1.2 Release

February 27, 2013

This release brings FoldingText one step closer to “Plain text productivity platform for geeks.” FoldingText is now extensible through a Javascript plugin API. This release also include a Command Mode which provides a quick and consistent way to use and expose plugin commands without having to remember tons of keyboard shortcuts.


FoldingText 1.1 Release

November 19, 2012

This release also makes lots of changes to expand the AppleScript support. It adds support for more precise selection control, read/write access to the view node path, and the ability to expand and collapse nodes. It also adds an HTTP style interface that’s easy to use from other languages and might make more sense to web programmers. See User’s Guide > AppleScript Support for more information.