24 Jun 2019, 22:31

Learning org mode: Session 1


I am spending this week learning org-mode. My motivation is better time tracking.

It’s quite powerful and even the guide is a bit obtuse, so I’m stealing this intro guide, but will be exclusively using keyboard shortcuts as I don’t even see the menu whilst running emacs -nw.

By the end of the week, I’d like to have a custom weekly agenda view, complete with some quotes, that can show my tasks for the week.

You may find this useful if you know a very little bit of emacs (like C-f for opening file type knowledge, nothing too intense). Follow along below.


  • emacs installed
  • org-mode installed

Within emacs

  • C-x C-f to ~/notes/tasks.org to create a file
  • add my example tasks
  • C-c t shifts state: TODO, DONE, normal
  • C-c d opens up calendar to pick due date
    • navigate with shift-arrow
    • . moves to today
    • +1w - one week from today
  • C-c [ - add this to agenda files
    • I am not sure how to cycle these files
  • C-c a - agenda mode
    • a - show weekly agenda
      • RET on item jumps to file

Looks like that’s the end.


I am going to add two items to my agenda, due today:

  • blog post on this, due today
  • figure how sort through agenda list files (no deadline)
  1. C-x b to open buffer
  2. add item 1
  3. C-c t to set TODO
  4. C-c d to set date, RET to set to today
  5. add item 2
  6. C-c t to set DONE on blog post

Next steps

Looks like there’s no more guide left to follow, so I’ll be paving my own road from here on out, barring some inspiration on DDG.