6099 comments
2357 subscribers
6264 on Twitter
Subscribe! Feed reader E-mail

Choosing a daily schedule in Emacs

There’s more than one way to plan your day in Emacs, just like there’s
more than one way to do everything in Emacs. The basic end of the
spectrum includes Diary, Calendar, and Appt. More sophisticated
modules include Org (part of Emacs 22) and Planner (available
separately). Then there are Emacs modules to export and import
calendar data to and from external programs, such as Remind.

If all you need to do is keep track of recurring events such as
birthdays and anniversaries, then Diary can be a good fit for you. All
it takes is one text file specifying the dates and descriptions of
one-time or recurring events, and one line in your ~/.emacs file to
display the diary entries for today whenever you start up. If you
switch to either Org or Planner later on, you can configure your Emacs
to include information from your old diary file.

If you find yourself wanting more integration with your task list and
your notes so that you can see everything related to the day, then
you’ll want to go for either Org or Planner. The choice between the
two depends on how you want to plan your day. …

If you’ve worked with a paper-based planner or a typical calendar application
for a while, then Planner might be a good fit for the way you think.
Planner has a strong day orientation. With Planner, you plan your
schedule in terms of day pages, and optionally cross-reference the
tasks with project pages. You can keep your schedule as plain text on
your day page, or you can follow the format suggested by Planner so
that your scheduled tasks and appointments will be added to Emacs’
appointment reminder system. Planner is similar to the scheduling
method of Franklin-Covey day planners and other paper organizers. I
like Planner because it’s easy to scribble notes onto my daily
schedule, just like I would pencil comments into my paper planner.

Org focuses on projects instead of days. With Org, you plan your
projects first, and then schedule specific tasks or appointments onto
your calendar. Your daily view is then dynamically generated from the
headlines of the outline nodes that are scheduled for the day. You
need to use a special format, but built-in commands make it easy to
create and edit timestamps. Org has great support for David Allen’s
Getting Things Done (GTD) productivity technique. If you think in
terms of next actions or outlines, Org is a good fit for you.

You can still think in terms of projects with Planner, but you’ll need
to remember to use the built-in commands for editing functions so that
your changes are also reflected in the day pages. You don’t need to
organize your Org file by project. You can throw everything into one
outline if you want. However, you’ll still need to use the
dynamically-generated summary view (org-agenda-list) to see your daily
or weekly schedule, and reading all the text associated with the day
could mean some jumping around.

In short:

  • If you think in terms of day schedules, start with Planner.
  • If you think in terms of projects or outlines, start with Org.

If you haven’t figured out how your brain works yet, I recommend
starting with Org.
I think that the project-based approach will
probably help more people out in the long run. I have to admit that I
love Planner and I’ve been using it very happily for more than four
years. I love being able to add all sorts of free-form notes while
going through the day, and Planner makes it easy to publish that as my
blog. (Automatically removing all my private notes, of course!) I’ve
gotten used to the way Planner works, and because of my extensive
modifications, Planner’s gotten used to the way I work as well. If
you’re starting from scratch, you might like Org’s better support for
projects, outlines, and overviews. Give Org a try first. If you find
yourself wanting more flexibility in your day view, try Planner next.

—-

If you’ve tried both, I’d love to hear your thoughts on the
differences between them. I’m trying to figure out when one fits
better than the other because I’m working on a book called “Wicked
Cool Emacs”. I love Planner, I’m getting the hang of Org, and I’d love
to hear from other people who have given both a shot. =)

Random Emacs symbol: message-forward-decoded-p – Variable: Non-nil means the original message is decoded.

On Technorati:

Short URL: http://sachachua.com/blog/p/4421

On This Day...

  • 2012: Weekly review: Week ending October 26, 2012 — Conference crunch! I’ve been sketchnoting so much, and people really like what I share. Onward and upward! I’ve been [...]
  • 2011: Transcript: Blogging (Part 9): Learning from others — Hat-tip to Holly Tse for organizing this interview! At the end of the blog series, I’ll put them all together [...]
  • 2010: "But what can I talk about?" Toastmaster tactics for tackling topics — This is a talk I’m giving to the IBM Toronto Lab Toastmasters today. I should trim a few hundred words [...]
  • 2007: Tweaking day-specific planner pages — If you set planner-day-page-template to a function. Planner invokes the function when creating a new day page. This means that you [...]
  • 2007: Emacs: managing schedule — If you spend a lot of time in Emacs—writing code, reading mail, saving the world—then it makes sense to manage your [...]
  • 2006: Don’t sell; help people buy — A book I’m reading right now (151 Quick Ideas to Get New Customers, by Jerry R. Wilson) notes that people hate [...]
  • 2006: Heavy stuff nearer floor = good — I can’t believe I hadn’t thought of this earlier. The perfect place for my heavy suitcases is, of course, *on the [...]
  • 2006: Keeping track of the age of messages — I can get pretty bad at responding to e-mail. This is an experiment to see whether the negative reinforcement of seeing [...]
  • 2006: Planet Emacsen — http://planet.emacsen.org/ by Edward O’Connor. ‘Nuff said! =D On Technorati: emacs, pimpmyemacs Random Emacs symbol: ido-subdir – Face: *Font used by ido for [...]
  • 2006: Livin’ la Vida Emacs — Squee! <bounce, bounce, bounce> Democamp10: Back at Mars Last, and certainly not least was Sacha Chua. If we could harness it I’m [...]
  • 2006: Looking for a personal board of advisors — I won’t be going to the Free Software and Open Source Symposium tomorrow because I’m meeting Stephen Perelgut and a possible [...]
  • 2005: Argh. Blog comment spam. — I remember why I put off having online blog comments for the longest time. It’s just a lot of work filtering [...]
  • 2005: Reading bursts — Now that I’ve given myself permission to buy books I like, my bookshelf is slowly but steadily growing. Here’s a [...]
  • 2005: If you throw enough pots, you’ll be a master potter — If you throw enough pots, you’ll be a master potter. I got up this morning at 6:30 to write. The idea [...]
  • 2005: Free Penguin — Free penguin sewing instructions! Oooh, cuuuuuuuuuuuuuuuuuuute!
  • 2005: Planner tip #1: Overcome inbox insanity the Planner way — (641 words) Overloaded with e-mail? Overcome inbox insanity by using Planner to keep track of what you need to do. If you [...]
  • 2004: More realizations — I’m finding it hard to concentrate on my project. I need users. I need to know that what I am doing [...]
  • 2004: Met Tomoko and her friend — I had a hard time finding Tomoko at the Shinjuku station because there were so many people. Even with cellphones, it [...]
  • 2004: Kitted out — Went out in coat, gloves, scarf, and bonnet. Still felt cold, but didn’t shiver as much. And this is just autumn! [...]
  • 2004: Translators EB — Date Saturday, Oct. 30 Time 6:00pm (til about 9, 9:30) Place Oiwake (Taito-ku Nishiasakusa 3-28-11) http://www.oiwake.info/ 3844-6283 Access Iriya on the Hibiya sen or Tawaramachi on the [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!