6093 comments
2357 subscribers
6246 on Twitter
Subscribe! Feed reader E-mail

Nothing quite like Org for Emacs

I’ve been trying lots of different Web-based GTD task managers like Remember the Milk, Toodledo, and GTDAgenda. I’m slowly coming to the conclusion that there’s nothing quite like Org for Emacs.

Here’s what I like about the other services:

  • Both Remember the Milk and Toodledo have iPhone/iPod Touch interfaces, so I can review, check off, and create tasks anywhere.
  • All those services allow me to e-mail tasks to an address.
  • It’s easy to filter tasks by context.
  • I can share my tasks with my assistant so that he or she can remind me of the tasks I’ve scheduled for the day.

Here’s what I like about Org:

  • I can use templates and outlines to organize my tasks however I want.
  • I can set deadlines, scheduled tasks, and prior notice easily.
  • I can track time more finely than Toodledo can.
  • I can use Org as an activity log.
  • I can schedule tasks onto specific timeslots.

Of all the options I’ve tried, Toodledo is closest to where I am with Org, although it still doesn’t do everything.

Some options are:

  • Use worg or develop a web-based interface for displaying tasks based on my Org file
  • Write code for synchronizing Org with Toodledo or RememberTheMilk, making lots of geeks happy in the process =)
Short URL: http://sachachua.com/blog/p/6078
  • http://rassie.org Rassie

    There is something half-baken: org-rtm, but you’ll sure make me happy if you create something usable.

  • http://thecreekmores.org Jonathan Creekmore

    I have settled onto a combination of Tasks for my task management, Evernote for my inbox, and a custom M-x remember hook for quickly chunking thoughts from Emacs into Evernote. Then, when I process my inbox at the end of the day, I can enter tasks into Tasks using templates, deadlines, etc. It supports emailing you your agenda each day, tagging tasks, time tracking (although I have not explored that bit yet).

  • Seth

    +1 on the sync to RTM. I’d love it.

  • http://20seven.org Greg

    I probably shouldn’t even say this out loud but i’m in the planning stages of a iphone app that I hope will get us started with org on the iphone. Baby steps! I hope to have the preliminary plans to the list later this week.

  • Jost

    I think using the “Worg” idea, enhances by web-based/wiki entry method as it could be provided by ikiwiki, would be the most interesting approach, as it keeps centered around the original org-files and gives all the “offline” benefits of version control.

  • Cornellian

    Greg, if you produce an iPhone app that can access and manipulate an emacs org-mode file I will bear your children. And I’m a guy, so producing kids is a non-trivial engineering challenge for me.

    I already have Things and Omnifocus for the iPhone but I’d snap up a good org-mode iPhone app in a heartbeart.

    Sacha, how’s that “Wicked Cool Emacs” book coming along?

  • http://www.tychoish.com tycho garen

    In terms of parsimony and all that the worg solution has a lot of merit at least for me. I think I’m likely to evolve in that direction myself.

    Might the tracks program written by bsag (http://www.getontracks.org) be a place to look for a web based gtd program that might be easier than building from scratch?

    Having said that, in terms of a cost-benefit analysis, something like a nokia n800 or similar device (which could have emacs and git to pull your org repo) be even more simple.

  • Giovanni Ridolfi

    for the iPhone -> Org-Mode

    combination, please have a look, in the Org-Mode ML, at the thread:

    http://lists.gnu.org/archive/html/emacs-orgmode/2009-03/msg00534.html

    there’s a solution exploiting reQcall.

    or its alternatives, for non US/Canada/UK people ;-) i.e.:
    http://lists.gnu.org/archive/html/emacs-orgmode/2009-04/msg00044.html

  • http://walkah.net/ James Walker

    I have to admit – while i’ve finally given up on komodo and gone back to emacs for day-to-day coding (and writing a fair bit of markdown these days) – I’ve never really used org-mode.

    I have been using RTM for a while now with moderate success – my biggest issue with it, is that while it’s very easy to get tasks in, I rarely have a nice, in context overview of my ‘next actions’. but org-rtm might just be the answer.

    time to tinker!

  • http://sachachua.com Sacha Chua

    James: Welcome back to the fold!

    I found Toodledo handled my contexts better than RememberTheMilk did. =) You may want to give it a try.

  • http://sachachua.com Sacha Chua

    Cornellian: I’ve passed the Wicked Cool Emacs over to Ian Eure (who’s another cool Emacs blogger!), as I got distracted by writing about Drupal’s shiny bits. =) There’s a whole new crop of Emacs bloggers on Planet Emacsen, too, which makes me very happy. =)

  • http://seegreglearn.blogspot.com/ Greg

    I’ve used RTM, org-mode, and now evernote. Now I read your post and I have to look at toodledo and reconsider org-mode. Plus James has me reconsidering going from emacs to komodo. You guys are killing me!

  • Frank D.

    I’m an Emacs fanatic, so it’s org-mode, LaTeX, … everything in Emacs. I’ve tried some on-line todo utilities, but I didn’t really like any of them. Emailing myself requires a computer, so it’s already too much overhead, I just want to edit. An iPhone app would be awesome.

    In the mean time, I bought a Nokia N810 last week. I just flashed it to upgrade the OS and later tonight I’m going to install Emacs and Unison on it. I use Unison to keep my home computer, work, laptop and soon Nokia all synced with a server that is backed up etc.
    So, I’ll keep you posted how Emacs + Org-mode works on the N810. The various M-, C- commands may be a bit tricky :)
    — Frank D.

  • Friedel

    Hm, seems I found this post a bit late.

    I’ve been thinking about how to integrate org-mode with my Android phone for a while now and I think the best option for me is to code org-mode integration with RTM, since there’s a todo manager for android called Astrid which already offers RTM integration.

    Interestingly there’s already a common-lisp API for RTM: http://code.google.com/p/rtm-lisp-api/

    And it looks like just one function (ok, the central one) would have to be ported/rewritten to elisp.

    Not promising anything in the near future, though!

  • Marc S

    Perhaps a different way of looking at the problem would make it simpler, I have used monkyGTD to manage tasks. I can access my taskes from different computers, but they do not handel it dynamicly. What I do is download a file with all my information and upload it when done to the server. This has the added advantage that it works when I am internet challenged. This could be accomplished as simply as setting up an account at github and a bit of glue.

    Thanks,

    marc

  • http://ourcomments.org/cgi-bin/emacsw32-dl-latest.pl LeoB

    How about using one of these services that lets you share files over the web and use them just as if they are on your local disk? That is what I do for my writing. (I am using org-mode often there, but just do not ask me for GTD – I don’t have time for GTD…)

  • http://sachachua.com Sacha Chua

    That’s a good idea. I’ve been meaning to set up drop.io…

  • Pingback: ttmnr (ttmnr) 's status on Sunday, 20-Sep-09 09:13:30 UTC - Identi.ca

  • Shashank

    Absolutely.. I’m hooked onto org now :)

    btw, I found Dropbox to be a neat & easy way to sync my .org files
    (across all 3 types of OS’s)

    hth

  • Ben

    In days of yore, we used to run one instance of Emacs somewhere and use either ssh and screen or X to interact with it remotely, avoiding the problem of having to sync files, but also having to interact with emacs over a network connection… there is always some compromise.

  • http://sachachua.com Sacha Chua

    I now use git and shell scripts to manage my files. =) It’s fairly painless and quite handy. Good for managing merges, too.

  • Hunter

    If you’re happy using git and org-mode, does this mean you’ve found/made a solution for your iPhone to integrate these as well?

  • http://sachachua.com Sacha Chua

    There’s MobileOrg, but I haven’t set it up yet. Looks interesting, though!

  • http://www.fullofcaffeine.com Marcelo de Moraes Serpa

    Hey Sacha!

    I think it is about flexbility and simplicity. Org provides simple systems that work very well together.

    Anyway, MobileOrg works well, and I’ve been using it in my Ipod Touch, give it a try!

    Marcelo.

  • http://sachachua.com Sacha Chua

    Yes, I’ve got MobileOrg set up on my iPod now. Love it! =)

  • http://www.flaviosouza.net Flavio Souza

    My two cents…

    I use org-mode with dropbox. They work quite well and I always get my files synced at home or work.

    What I like about dropbox is:

    the software is always running on the background and I dont need to worry or take any actions to sync files, so it is very simple.

    That’s great that so many people is using org-mode. I am big fan of org-mode too! :)

    Cheers ! Everbody!

  • masei

    Somethig more difficult to setup but in the end easy to use is this one for android: I use a debian image on the sdcard to chroot in. there I can use emacs on my phone . No – I’m not completly mad :-)
    Sure, the C-X C-C M-S-a stuff would be a pain on a mini touch screen keyboard – but – we have a solution: The Org-speed commands. I tried it this week and it seams to work very well.
    This way I can use single key strokes like in vim for my org-mode files.

  • http://sachachua.com Sacha Chua

    Glad to hear that works for you! =) That’s quite hardcore.

  • Pingback: Organização Pessoal com Emacs e Org-mode « The Key to Chaos

  • Truong

    If I have a PROJECT in org-mode and several TODO sub-tasks under that project, in agenda views (global todo), the project and its sub-tasks are displayed but there are no way to tell (visually) which ones belong to the project, e.g.
    PROJECT The project
    TODO Sub-task 1
    TODO Sub-task 2
    TODO Not a sub-task

    Do you know how to configure org-mode to show some kind of visual indication? Something like this
    PROJECT The project
    TODO _Sub-task 1
    TODO _Sub-task 2
    TODO Not a sub-task

    (note the _ characters)
    Thanks!

  • http://sachachua.com Sacha Chua

    If you move your text cursor to the different tasks, you can see the hierarchy in the message area. Hope that helps!

  • http://www.flaviosouza.net Flavio

    Hi sacha, I’d like to see more posts on how you are using org-mode and how you are organizing your tasks, if you have time, please, share with us.

    Thanks,
    Flávio.

On This Day...

  • 2013: Weekly review: Week ending April 5, 2013 — The Emacs conference was a blast! I’ve volunteered to process and post the videos, and I’m looking forward to making [...]
  • 2011: Why we use more than math textbooks and general-purpose resources — For last Sunday’s study group, we focused on algebraic expressions. The kids were a little out of sorts at the [...]
  • 2010: Weekly review: Week ending April 4, 2010 — What a wonderful week and long weekend! Plans for next week: Work [X] Give Remote Presentations That Rock presentation for soft [...]
  • 2009: Weekly report: Week ending April 5, 2009 — From last week: Deploy new release of Transition2 Lessons learned Ride my bike! =) Work on organizing talks, ideas, and material some more [...]
  • 2008: TLE2008: Networking: A Workshop in Getting the Most from the TLE, Jim De Piante, part 1 of 2 — I attended Networking: a Workshop in Getting the Most from the TLE, by Jim De Piante. The session was about [...]
  • 2008: TLE2008: Essential Problem-Solving Skills That Will Shorten A Project, Dick Orth — My day began with S011-LED: Essential Problem-Solving Skills That Will Shorten a Project, by Dick Orth. One of the key [...]
  • 2008: Weekly review: March 31 to April 6 — Good morning! I’m writing this from the Rosen Centre in Orlando, Florida. I’m here for the IBM Technical Leadership Exchange, [...]
  • 2006: Backlog: Beef medallion, baked potato — Pan-frying beef medallion isn’t quite the same as grilling it, but oh well – one does what one can. I’m a [...]
  • 2006: “Talk nerdy to me” — Keynyn’s shirt is _so_ right. Well, not all the time, and not all kinds of nerdy. Sheer brilliance and obscure but [...]
  • 2006: Backlog: Grilled again — I was planning to meet Calum for dinner, but I figured it would be a good day to try out the [...]
  • 2005: Title suggestions — From Jan Alonzo: I think the reason why I mentioned “Planning the Unplanned” is because we plan (and prioritize) the stuff we [...]
  • 2005: Open source licenses — http://www.oreilly.com/catalog/opensources/book/brian.html has a good explanation of the differences between popular open source licenses. その少年たちはかわいい猫と一緒に2人きりで暮らしていた。 The two boys lived alone with a lovely [...]
  • 2005: PIM love — I am completely in love with my latest indispensable personal information management tool: A 3×5 deck of plain (unruled) index cards. Seriously. A [...]
  • 2004: Now up to 7522 in the ACM ranking — Got the Interpreter (10033) problem on the first try! =)
  • 2004: Finally accepted. Up to #8038. — Grrrr, not reading specs well enough… E-Mail from Valladolid Online Judge
  • 2004: Dropped to 8579 — I’m still getting wrong-answer on my solution for 10267. I hope this isn’t another Java/C thing. I’ll translate my program tomorrow, although [...]
  • 2004: ACM status — I am currently a very lowly #8559. Will do another four problems tomorrow.

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!