Get started with Org mode without Emacs

No, you don't need Emacs to use Org, the 16th in our series on open source tools that will make you more productive in 2019.
151 readers like this.

There seems to be a mad rush at the beginning of every year to find ways to be more productive. New Year's resolutions, the itch to start the year off right, and of course, an "out with the old, in with the new" attitude all contribute to this. And the usual round of recommendations is heavily biased towards closed source and proprietary software. It doesn't have to be that way.

Here's the 16th of my picks for 19 new (or new-to-you) open source tools to help you be more productive in 2019.

Org (without Emacs)

Org mode (or just Org) is not in the least bit new, but there are still many people who have never used it. They would love to try it out to get a feel for how Org can help them be productive. But the biggest barrier is that Org is associated with Emacs, and many people think one requires the other. Not so! Org can be used with a variety of other tools and editors once you understand the basics.

Visual Studio code with VS-Org

Org, at its very heart, is a structured text file. It has headers, subheaders, and keywords that allow other tools to parse files into agendas and to-do lists. Org files can be edited with any flat-text editor (e.g., Vim, Atom, or Visual Studio Code), and many have plugins that help create and manage Org files.

A basic Org file looks something like this:

* Task List
** TODO Write Article for Day 16 - Org w/out emacs
   DEADLINE: <2019-01-25 12:00>
*** DONE Write sample org snippet for article
    - Include at least one TODO and one DONE item
    - Show notes
    - Show SCHEDULED and DEADLINE
*** TODO Take Screenshots
** Dentist Appointment
   SCHEDULED: <2019-01-31 13:30-14:30>

Org uses an outline format that uses * as bullets to indicate an item's level. Any item that begins with the word TODO (yes, in all caps) is just that—a to-do item. The work DONE indicates it is completed. SCHEDULED and DEADLINE indicate dates and times relevant to the item. If there's no time in either field, the item is considered an all-day event.

With the right plugins, your favorite text editor becomes a powerhouse of productivity and organization. For example, the vim-orgmode plugin's features include functions to create Org files, syntax highlighting, and key commands to generate agendas and comprehensive to-do lists across files.

Vim-orgmode

The Atom Organized plugin adds a sidebar on the right side of the screen that shows the agenda and to-do items in Org files. It can read from multiple files by default with a path set up in the configuration options. The Todo sidebar allows you to click on a to-do item to mark it done, then automatically updates the source Org file.

Atom Organized plugin

There are also a whole host of tools that "speak Org" to help keep you productive. With libraries in Python, Perl, PHP, NodeJS, and more, you can develop your own scripts and tools. And, of course, there is also Emacs, which has Org support within the core distribution.

Emacs showing the Org to-do list

Org mode is one of the best tools for keeping on track with what needs to be done and when. And, contrary to myth, it doesn't need Emacs, just a text editor.

Tags
User profile image.
Kevin Sonney is a technology professional, media producer, and podcaster. A Linux Sysadmin and Open Source advocate, Kevin has over 25 years in the IT industry, with over 15 years in Open Source. He currently works as an SRE at elastic.

6 Comments

And there's Orgzly for your Android-powered phone or tablet.

On iOS (iPhone/iPad) there is beorg, an app which works with Org files to give you an agenda + access to tasks and outlines.

Or Beorg on iOs...

Org-mode is amazing! I do most of my stuffs this days with emacs — org mod, and vim.
Org mode comes with lots of features, which facilitates notes taking, live presentations and many more. Org mode makes literate programming practical.

Also see Leo Editor - http://leoeditor.com/, an outline-first text editor, development environment, and personal information manager with a 25 year history. Written in python, open source, runs on Linux, Mac and Windows.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.