Foldingtext 2 2 – Markdown Text Editor With Productivity Features

Posted on  by

Mac: You won't find a shortage of great plain text editors for Macs, but FoldingText brings a few new things to the table. These include Markdown-style auto formatting, an interesting text.

  1. Foldingtext 2 2 – Markdown Text Editor With Productivity Features Examples
  2. Foldingtext 2 2 – Markdown Text Editor With Productivity Features Using
  3. Foldingtext 2 2 – Markdown Text Editor With Productivity Features Example
  4. Foldingtext 2 2 – Markdown Text Editor With Productivity Features Free
  • BananaText Description - BananaText is a Text editor and Markdown viewer for Android. It is designed to be simple, user-friendly and efficient with big files. Features: - edit text - fit page or scroll horizontally - syntax highlighting - preview markdown - open local.txt,.md,.markdown files - open cloud files from Dropbox (.txt only), Seafile, GoogleDrive (read.
  • FoldingText 2.2 – Markdown text editor with productivity features. For Mac users who love plain text. FoldingText is the markdown text editor with productivity features. Unlike other editors, FoldingText does outlining, todo lists, and more.
  • Ulysses for sure, tons of great features, does everything you want, OSX & iPad versions. Edit: Since there seems to be some interest & confusion regarding what this app does & doesn't do, they have a non-consecutive 10-hour trial available here.The 10 hour timer only runs while you're actually using it, which gives you plenty of time for feature-feeling to see if they fit your needs.

If you’ve ever written an article in Microsoft Word and tried moving the text into a CMS, you have probably spent a lot of time scouring for untidy formatting and obstructions that result from this cross-platform conversion.

So, we figured it was time to introduce you to the magic of Markdown editors, and why you should be using them right now.

When it comes to formatting, most people will use the built-in editor of their content management system to create headings, italicize the text, and build lists.

Fair enough, but guess what? You don’t need to rely on a complicated toolbar or apply text formatting. You can use a Markdown editor instead.

In this post, we’ll give you a detailed explanation of what a Markdown editor is, and then provide you with an ultimate list of the best Markdown editors.

The end goal is to equip you with a minimalist writing tool that allows you to pen down your thoughts, and then export them to a CMS like WordPress without stressing too much about their appearance.

Let’s get started.

Don’t wait for someone else to do it. Hire yourself and start calling the shots.

What Is a Markdown Editor?

A Markdown editor is an intuitive and lightweight text-to-HTML conversion tool for web content writers.

You can use it to format lists, headers, and for emphasis, as well as to incorporate links and images.

The idea is to produce web content that is as easy to read as plain text.

Markdown editors have existed since the turn of the decade but only became popular after John Gruber of Daring Fireball introduced Markdown back in 2004.

After getting frustrated having to write long, laborious HTML codes to format his content, he worked with the late computer programmer Aaron Swartz to create a plain text formatting syntax that would quickly and easily translate content into HTML. That’s how Markdown was born.

The language uses an easy-to-learn syntax to accomplish the same goal that HTML does. However, it’s simpler than hypertext markup, and you don’t need to worry about closing or opening text.

To make a piece of text web-ready, Markdown uses characters and symbols you’re already familiar with. So, if you know how to make an emoticon or create a hashtag, you can leverage Markdown.

Today, Markdown comes packaged in tools that don’t require you to memorize the syntax outright, so even someone with no HTML experience can use a Markdown editor to create content for the web.

Advantages of Using Markdown Editors

Aside from speeding up the formatting process, markdown editors offer the following benefits:

1. You can collaborate

If you are writing on Microsoft Word and require the input of other people, you’ll need to send the document to them and then have them send it back to you so that you can merge the changes.

With a collaborative Markdown editor, this is quite straightforward as multiple users can work on the same document in real-time.

2. You can export in multiple formats

Markdown is much easier to compose than HTML. With that said, you might still want to export the content in the HTML format.

The best Markdown editor will make it easy to write your content and quickly export it to PDF, web pages, or Rich Text Format.

3. You can work on any platform

Since there are dozens of really good Markdown editors for all platforms (Linux, Mac, Windows, web, etc.), you can pretty much write and edit text from any device and location.

This can bring a massive difference in your productivity. If you have a cloud-based folder for storing copies of your work, switching devices should become effortless, with no distortion in your workflow or user experience.

Best Markdown Editors to Install

Thanks to the rise of the Markdown language, every major platform has a decent range of Markdown editors. Below, we’ll break down some of the absolute best (platform-wise) as well as highlight their unique features. So, without further ado, let’s take a look at your options.

Best Markdown Editors for Mac

Here are some of the best Markdown editors for Mac users:

1. Byword

Byword is a minimal text editor with complete Markdown support, including subtle syntax highlighting, easy keyboard shortcuts, tables, cross-references and even footnotes.

Its “Format” menu includes options for paragraph indent, quote level, lists, and more, so you don’t have to memorize the syntax for these styles.

Another notable feature is the “Typewriter Mode” that keeps the line you’re writing at the center of your Mac’s display, while “Line and Paragraph Focus” dim all content other than the existing paragraph, letting you focus in a distraction-free environment.

When it comes to publishing, you can post your content to Tumblr, Blogger, WordPress, Medium, and even Evernote from the tool. Documents can be exported to PDFs, Rich Text Format, and Word documents.

Price: $10.99

2. Ulysses

Ulysses is a full-featured Mac OSX Markdown editor with uniquely streamlined features that cover the whole writing process. With a few characters, you mark vital passages, comments, or headlines. Even links, footnotes, and images are inserted with ease using Ulysses’ Plain Text Enhanced function.

In addition, you’ll find several other features waiting unobtrusively in the tool’s background.

There’s a “Typewriter Mode” that keeps your focus on the sentence in front. There’s also a character and word counter, accessible through a small icon on Ulysses’ taskbar. You can even create word count goals and link them to deadlines that keep you on track.

Ulysses also has a powerful publishing function that’s quite simple to use. You can post your work directly to Medium and WordPress, either as a draft or a published blog post. And it’ll also let you export the final document to a whole array of other handy formats, including HTML, DOCX, Text Bundle, Rich Text Format, Plain Text, and ePub.

Price: 14-day free trial, $4.99/month, or $39.99/year

3. MacDown

MacDown is a robust tool that offers syntax highlighting, live preview, and a minimalistic appearance that makes it easy to apply Markdown formatting.

The editor’s author, Tzu-Ping Chun, released MacDown after announcing that one of his favorite MarkDown editors, Mou, was shutting down its development. Chun started from the ground up, dedicating weekends to put together his own solution, and MacDown was the result.

Despite its simple design, MacDown is fully featured with highly customizable language rendering, auto-completion, and lots of Markdown syntax. Plus, exporting to HTML or PDF delivers consistently good results.

Price: Free

Best Markdown Editors for Windows

You can install and use the following Markdown tools directly on your Windows device without having to configure anything beforehand.

1. Caret

Caret is a simplistic editor with an emphasis on productivity and a clean UI. Its editor is set up to help you with fences, HTML, lists, emphasis, and more. The tool also has the capability to complete code, emoji, HTML, and file paths.

The tool’s sidebar shows a folder’s data, with your work in progress listed at the top edge of Caret. You can use it to jump to a specific document, activate typewriter mode, or activate the dark mode to work during the night.

Also, working on Caret can be a great way to learn Markdown, as the syntax is always on display, but there’s also an option to activate a preview pane if you prefer. Moreover, you can export documents to PDF and HTML.

Price: Free trial, $29

2. ghostwriter

ghostwriter gives you a distraction-free environment for writing captivating content, including a clean interface and a full-screen option.

You can preview your work in HTML, use the “Focus Mode” to narrow your attention to a single paragraph, and even create your own custom style sheet to preview how your content will appear on the internet.

The tool also has a built-in processor that enables you to export documents to HTML. Alternatively, you can export to Word, PDF, ODT, and other formats by installing a document converter like Pandoc.

ghostwriter has built-in dark and light themes that deliver an aesthetic user experience out of the gate. And if that wasn’t enough, it lets you build your own! With support for background visuals, you can create the environment you prefer for your writing.

Price: Free

3. Typora

Typora is one of the fastest and most versatile Markdown editors in existence. It doesn’t have separate tabs or windows to display how the syntax is rendered and to view plain text. You can start typing straight away and apply formatting from the integrated menu bar.

The tool is ideal for writing content for the web, but that’s not all it’s capable of. If you need an easy way to write research papers for work, Typora also supports the insertion of graphs, tables, and mathematical formats.

Documents are saved in the default Markdown format (.md), but you can import and export to several different formats using Typora. Supported file export formats include DOCX, Rich Text Format, OPL, OpenOffice, PDF, Epub, LaTex, HTML, and more.

Price: Free

Best Markdown Editors for Linux

If your computer or smartphone is running Linux, you can use one of the following Markdown editors.

1. Remarkable

Remarkable is an excellent Markdown editor with a plethora of features. You can use it to work with both the standard and Github-flavored Markdown language. Advanced-level formatting is also possible as the tool comes with spell checking, word count, and MathJax support.

The software also provides you with a range of styling options, so you can configure it to your writing preferences as well as various keyboard shortcuts to speed up your work. Additional Markdown features include subscripts, abbreviations, footnotes, and other similar elements.

Besides all that, Remarkable can convert links into hypertext and displays a live preview for inserted visuals. You can also toggle the fullscreen mode, customize the preview using CSS, and export your documents to HTML and PDF.

Price: Free

2. Haroopad

Haroopad is an open source processor that supports the creation of web-friendly text. You can use it to author various types of content, including reports, presentations, slides, blogs, and more.

Its standout features include fenced code syntax highlighting, viewer and editor font size control using shortcuts, flowchart drawing, and styling based on CSS. The last software update also added some new functionality to Haroopad, such as the ability to display the number of tasks due in the app badge.

The tool will let you import files from YouTube, Pastebin, Twitter, and many other resources, and export them to HTML or PDF. Moreover, you can use your work as an email directly from Haroopad or post to Evernote or Tumblr.

Price: Free

3. UberWriter

Features

UberWriter is one of the best open-source Markdown editors and packaged with several features that make writing web-friendly text a hassle-free experience. The UI is centered, and the word length in a row is restricted to increase the content’s visibility. Also, you’d find that there are no buttons or menu bars to keep the writing distraction free.

At the bottom of its layout, UberWriter displays the character and word count at the right, and its three screen modes on the left. The first of these – Focus – enables users to zoom in on the sentence where the cursor is placed. Fullscreen takes the toolbars away from your view, and Preview showcases the content after it’s been converted to Markdown language.

Other nifty features include spell check and inline preview, which enable you to see links, images, footnotes, and other elements by clicking on them.

Finally, UberWriter lets you export documents in all the popular file formats, including PDF, ODT, and HTML. Rich Text Format, OpenDocument XML, MediaWiki markup, and DOCX support is also included.

Price: Free

Best Online Markdown Editors

If you’re looking for a convenient way to turn plain text into HTML, an online Markdown editor might be the most appropriate option. Below are some of the best web-based tools for creating Markdown files.

1. HackMD

HackMD is a collaborative Markdown editor that lets you and your teammates write and edit content from any internet-enabled device. You can use the panels in the editor’s toolbar to add links, headings, quotes, and other types of formatting.

The tool’s menu bar consists of several Markdown shortcuts, and it’s also compatible with legacy editors like Emacs and Sublime.

To use the editor, you just need to sign in with Google, Facebook, or another platform that HackMD’s login page supports. After that, you can write Markdown code, and even create notes that can later be assigned to others for collaboration. People can join as registered users or guests to work on these notes with you.

In terms of exporting your content, HackMD lets you save files in Gist, Dropbox, and Google Drive. You can also download the content directly on your computer in ODF (beta), HTML, Raw HTML, or Markdown language.

Price: Free

2. StackEdit

This is another powerful online Markdown editor that features a visual toolbar for different kinds of formatting, including lists, emphasis, and bold. Whatever you write is automatically converted into Markdown in the left panel of the tool. In the right panel, you can preview what the text will appear like when it’s posted on the web.

A notable trait of StackEdit is its ability to save the documents you make to your web browser. The next time you use it, your work will be present and accessible in a tiny panel situated on the left hand of the dashboard.

What’s more, you can connect it to Dropbox or Google Drive to save your work in the cloud. To import a document, StackEdit allows you to provide a URL or your PC’s hard drive.

Price: Free

3. Dillinger

Dillinger had to make our list of the best Markdown editors. It’s a simple and modern tool that converts your Markdown content to HTML and vice versa. All you have to do is compose your text or place your document in the left panel, and choose the format you want for the final document.

You also get several export/import options, all of which can be accessed from the navigation at the top of the screen. With these features, it is simple to export your work to Google Drive, Dropbox, Medium, and Github, as well as convert files into .md, PDF, or HTML.

In addition, Dillinger provides you with a distraction-free mode that removes everything except the Markdown sentence from your view, so you can focus on producing high-quality content for your web properties.

Price: Free

Summary: The Best Markdown Editors You Can Use Right Now

So, there you have it – the top Markdown editors for every platform you could possibly use for your writing.

While most people will write in a text editor, it’s hard to ignore the appeal of a dedicated Markdown tool. You can easily convert your writing into web-friendly content, you can see a live preview of your work, and you can save your documents in various formats.

Let’s take a quick look back at the Markdown editors that best suit your needs:

Best Mac Markdown Editors:
1. Byword
2. Ulysses
3. MacDown

Best Windows Markdown Editors:
1. Caret
2. ghostwriter
3. Typora

Best Linux Markdown Editors:
1. Remarkable
2. Haroopad
3. UberWriter

Best Online Markdown Editors:
1. HackMD
2. StackEdit
3. Dillinger

What’s your take on using Markdown editors instead of the built-in editor of a CMS? Let us know in the comments section below.

Want to Learn More?

Remember, it's all just text.

FoldingText does some neat things, but in the end you are just typing. If you know how to type, you already know most of what you need to effectively use FoldingText.

(Click '#' to expand headings)

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!

Thanks,Jesse Grosjean

FoldingText uses Markdown formatting to give structure to your text files. These sections describe Markdown and how to use FoldingText to author Markdown documents.

Formatting Your Document

  • To create a heading, type '#' followed by a space.
  • To create a list item, type '-' followed by a space.
  • To create a numbered list item, type '1.' followed by a space.
  • To format text italic, surround with _s (single underlines).
  • To format text bold, surround with **s (double asterisks).
  • To create a link surround the link text with []s immediately followed by the target URL surrounded with ()s.

Use the Format menu to quickly insert formatting for many common items. You can also use Format > Clear Formatting (Control-C) to remove formatting characters.

That should get you started. There are more formatting options in the Markdown universe if you need them. FoldingText supports live highlighting of Markdown, GitHub Flavored Markdown, CriticMarkup, and most of MultiMarkdown.

FoldingText hides some syntax characters after you typed them. For example the **s used to make text bold are hidden. The characters reappear when you move the text cursor into that word for editing. I like it because it makes my document easier to read. You can turn it off using View > Hide Syntax.

Editing Your Document

Generally FoldingText should work like any other text editor: You type, and what you've typed flows down the page. Here are a few tips beyond basic typing.

Auto-Formatted Lists

When you are editing a list and press Return, FoldingText will automatically insert the syntax needed for the next item. This works in both unordered and ordered lists. To escape this behavior use Option-Return.

Selecting Text

FoldingText allows you to select your text as you would in any other text editor. In addition FoldingText allows you to select word, sentence, paragraph, and branch boundaries.

Try out:

  • Edit > Select > Expand Selection (Option-Command-Up)
  • Edit > Select > Contract Selection (Option-Command-Down)

You can also undo/redo selection actions:

  • Edit > Select > Undo Selection (Control-Z)
  • Edit > Select > Redo Selection (Control-Shift-Z)

Move Items Around

To move items (paragraphs) around use:

  • Organize > Move Left (Command-[)
  • Organize > Move Right (Command-])
  • Organize > Move Up (Option-Command-[)
  • Organize > Move Down (Option-Command-[)

Foldingtext 2 2 – Markdown Text Editor With Productivity Features Examples

You don't need to have a text selection for these to work; they will work on all selected lines, or if you have no selection, then on the current line with the text cursor. If you move an item that is folded both the item and all folded away nodes are moved together.

You can also move branches:

  • Organize > Move Branch Left (Control-Option-Left)
  • Organize > Move Branch Right (Control-Option-Right)
  • Organize > Move Branch Up (Control-Option-Up)
  • Organize > Move Branch Down (Control-Option-Down)

The Move Branch commands operate on the underlying tree structure. So if you move a branch (say a heading) then all contents that it contains is also moved. Also when you move branches the movements are constrained to maintain a valid tree structure. So for example if you have moving a child item you can't move it up past it's parent. Instead you have to move it left, making it a sibling of its old parent, and then up.

Placing the Text Cursor

Click your mouse in the text and the text cursor is positioned where you click.

But...

  • If you click on a link the URL will open in a browser
  • If you click on a headings leading '#' the heading will fold

To escape those interactions and just place the darn cursor hold down the Option key when clicking. Your cursor is placed where you clicked and no other action is taken.

FoldingText also supports multiple cursors. Hold down the Command key and click your mouse to add a new cursor. (Useful if you want to edit multiple lines of text in the same way). Click with your mouse (without holding down Command) to reset to a single cursor.

Text Replacements

Set up text replacements in System Preferences > Keyboard > Text panel. On my system, there's a default 'omw' replacement that expands to 'On my way!'.

To use text replacements in FoldingText type the shortcut, 'omw' for example, and then press the Tab key. The 'omw' text will be replaced with 'On my way!' and you can keep typing with a little more energy left in your fingers.

Typewriter Scrolling

Typewriter scrolling goes along with full screen mode (though you can use it in normal screen mode too). It keeps your cursor centered vertically on your screen instead of getting stuck down along the bottom edge.

Folding Your Document to Hide Details

'Folding' allows you to visually hide parts of your document. It's useful for getting an overview of your documents structure, or just to hide a section that you are done with. Folds only effect your document's presentation, they don't change what is saved.

  • To fold a heading click the leading '#'.

  • To remove a heading fold click the leading '#' again or just click the '…' symbol with your mouse.

  • To fold using the keyboard use View > Fold (Command-/). That will allows you to fold other structures, such as lists, that don't have a clickable '#' handle.

  • Use View > Expand By Level and View > Collapse By Level to set folds are a certain level in the descendants of the selected items. These commands allow you to progressively see more or less detail. Try them out by first doing a 'Select All' to set the folding level for your entire document.

When your document has folds you will see a 'folds' triangle in the upper left corner of your document. Click it once to remove any automatic folds added by focusing (see next section). Click it again to remove manual folds added using the above methods.

You can also use View > Show All (Command-Shift-A) to quickly remove all folds.

Focusing Your Document to See Things

'Focusing' is similar to folding in that it also allows you to visually hide parts of your document using folds. It's different because you specify what you want to see, and FoldingText automatically adds the needed folds to hide everything else.

  • Use View > Focus (Command-U) to focus on the current item where your cursor is. If the current item doesn't have any children then you will get focused on the parent of the current item.

  • Use View > Focus Heading (Option-Command-U) and choose a heading from that popup. Folds are added so that you only see that heading and it's content.

  • Use View > Focus Tag (Control-U) and choose a tag from that popup. Folds are added so that you only see those tagged items and the structure that contains them.

You can remove folds added by focusing the same way you can remove folds that you've added manually. Click on them and they will go away.

You can also use the 'folds' triangle in the upper left corner of your document. The first click will remove all folds that were added by focusing. The second click will remove folds that you manually created yourself.

You can also use View > Show All (Command-Shift-A) to quickly remove all folds.

To learn more about how focusing works behind the scenes please read about 'node paths' in later sections.

Using FoldingText's Command Mode

FoldingText's command mode allows you to perform commands by typing their names instead of selecting them with menu items. This approach is fast, without forcing you to remember a separate keyboard shortcut for each command.

  • To open the command mode use the shortcut Command-'.
  • To perform a command type the command's name and press Return.
  • To exit without performing a command press Escape.

Many FoldingText plugins use command mode to expose their functionality.

Sharing Your Document

In a 'normal' word processor you share your document by sharing the file or printing it. You can do the same thing in FoldingText, but you have other options too.

The Markdown syntax that FoldingText uses is designed to be part of a larger publishing process. Here are some of the ways you can use and publish content that you create in FoldingText:

  1. Many online publishing systems (like blogs, forums, etc) support Markdown formatting directly. Just copy and paste the text that you want from your FoldingText document and paste it in as Markdown. The publishing system will generate nice valid HTML that's posted to the web.

  2. FoldingText allows you to 'copy' your document text as HTML or RTF. See the menu item Edit > Copy for these options. The implementation runs the selected text through a standard Markdown to HTML converter and puts that result on the clipboard.

  3. For more sophisticated export you can use the app Marked. generates a live HTML preview of your document with different theme options. It also allows you to print or save the preview as a HTML, PDF, or RTF file.

  4. Pandoc is rather complex, but powerful, option that can be used to publish Markdown to a variety of formats. If your goal is to publish a book or technical paper take a look at Pandoc.

  5. There are lots of other apps that work with Markdown documents. Search for 'Markdown' in the Mac or iOS store and you'll find lots of other tools that can work with FoldingText documents.

By default FoldingText files use the 'ft' extension instead of one of the normal Markdown file extensions. The reason that it does this is because, as you'll see in next part, FoldingText documents can contain some additional formatting.

But it's important to remember that all FoldingText files, and Markdown files, are just plain text. You can open any of them in any text editor. And you can open any plain text file in FoldingText no matter what the file extension is.

I didn't start this project with the goal of building a Markdown editor. I like working in plain text and just wanted a better place to do that. My goal was plain text productivity!

I'll now describe how FoldingText extends Markdown to create a general tool for plain text productivity. Let me start with an example and then explain how it works:

Jesse's.todo

  • Show an example @done
  • Describe how modes work
  • Describe tags and properties

Look! My todo list, with checkboxes, in the middle of my text editor. How is this possible? It's possible because of three things FoldingText adds to Markdown:

  1. Modes. In the above example the '.todo' gives the text under it special 'todo' powers. For example unordered lists are displayed with leading checkboxes. Delete the '.todo' and you'll see the powers go away.

  2. Metadata. Modes often need to store extra information. For example 'todo' mode needs to know if a task is done. FoldingText adds some common syntax, such as the above '@done' tag, to store this metadata.

  3. Node Paths. Node paths allow you to focus your document in sophisticated ways. For example I could use a node path to focus my document so that it only shows todo items that have not been marked as '@done'.

And that's FoldingText's vision for plain text productivity: Markdown for structure, standard syntax for metadata, modes for custom behavior, and node paths for focusing.

Note: In 'FoldingText's Story' I said my goal was to move beyond TaskPaper's todo list. And I have just shown off a todo list... It's a nice example! The important distinction is that FoldingText's core knows nothing about todo mode, it's just one of many possible extensions.

Modes for Custom Behavior

Modes extend FoldingText to solve task-specific problems. For example see (Help > Todo Mode Guide) and (Help > Timer Mode Guide).

  • To declare a mode type '.' followed by the mode name at the end of a line. If there's a matching mode installed the '.mode' will become syntax highlighted.

When you declare a mode the mode effects all following lines that are 'under' the line where the mode is declared.

Modes are an extension mechanism for FoldingText. To see and learn about the modes installed in your version of FoldingText look in the Help menu for the mode-specific User's Guides. If you are a JavaScript programmer you can even created your own.

Tags and Properties for Metadata

In FoldingText headings, lists, paragraphs–those are the 'things'. What you want to add extra information about one of those things you can use tag and property syntax. For example todo mode uses '@done' tags to record that a particular list item is done.

  • To create a tag type '@' followed by the tag name.

  • To assign a value to a tag add '(value)' immediately after the tag name. For example @due(2012-11-26)

  • To focus on a tag in your document, click on the tag name. Click the value to focus only nodes with that tag AND value.

Some words are reserved and cannot be used as tag names. These include: 'id', 'class', 'type', 'line', 'mode', 'modeContext', 'level', 'property', 'name', and 'value'.

Properties are like tags, except they exist on their own line. For example the .timer mode (Help > Timer Mode Guide) uses the 'start' property to record the timer's start date.

  • To create a property, type the property name (single word) followed by ' : ' (space, colon, space) on its own line.

  • To assign a value to a property, type the value after the ' : ' syntax.

Generally use tags instead of properties if the tag/value text isn't to long and distracting. If the tag/value does become long and distracting consider using a property instead.

Foldingtext 2 2 – Markdown Text Editor With Productivity Features Using

Node Paths for Focusing

Internally each different kind of line (headings, list items, etc) is represented by a 'node'. The term 'node' is used to highlight the fact that we are dealing with a tree structure. So for instance all the paragraphs under a heading are stored as child nodes of that heading node.

Node paths are used to find matching nodes in your document. So for instance this node path returns all '@today' nodes in the top level 'inbox' section in your document:

Node paths are used internally to focus your document. When you click on a tag a node path is created to focus on nodes with that tag and folds are added to fold away everything else.

Foldingtext 2 2 – Markdown Text Editor With Productivity Features Example

Right now there is no user interface to edit and evaluate node paths. But you can use AppleScript or JavaScript to create and evaluate node paths.

Here's a full description of node path syntax.

FoldingText is a plain text productivity 'platform'. Extend it to do more: use themes to change how FoldingText looks, use scripts to automate FoldingText, and use plugins to add new behavior.

Foldingtext 2 2 – Markdown Text Editor With Productivity Features Free

  • Help > Software Development Kit