NEW: For a prettier blog interface, see the Wordpress version!

Tasks

Priorities - A: high, B: medium, C: low; Status - _: unfinished, X: finished, C: cancelled, P: pending, o: in progress, >: delegated. Covey quadrants - Q1 & Q3: urgent, Q1 & Q2: important
BXLook for a native Mac build of OpenOffice.org for Gabriel Narciso (social)
BXCheck out Tiddly Wiki : E-Mail from Miguel Javier (productivity)
BXiblog: Add Emerson Bañez to my blogroll because of XEmacs interest (social)
BXiblog: Check out http://loosewire.typepad.com (social)
BXiblog: Check out http://wakizaki.blogspot.com (social)
BCDownload http://www.itconversations.com/shows/detail197.html : E-Mail from clair ching
BCFigure out no valid link bug : E-Mail from Chris McMahan (2005.05.18 bug planner)
BCHand in abstract for essay idea : E-Mail from Jonas Öberg (ias110)
CXCheck out Slashdot from 2005.05.17

Notes

1. Task management with Emacs: Text files

With the wealth of code available for Emacs and the ease of customization it provides, you're certain to find a task management tool that fits the way you think. Over the next few days, I'll provide a quick run-through of the methods I've tried out.

The simplest way to get started with Emacs for task management is to keep your TODOs in a plain text file, like ~/TODO. You can keep this text file in any format you want. To make it easier for you to see what you need to do, you can keep active TODOs near the top and completed tasks near the bottom.

If you load your TODO file every time you start up Emacs, then you'll be sure to check it every day. Put the following line in your ~/.emacs to have it automatically loaded when you start:

(find-file "~/TODO")

You'll also want to make it easy to open during an Emacs session. If your TODO file is just a keyboard shortcut away, you'll find it easier to keep all of your reminders in the file. Here's a snippet that shows the TODO file in the current window.

(defun my/todo ()
 "Bring up the TODO file."
 (interactive)
 (find-file "~/TODO")
 (goto-char (point-min)))

;; Now bind it to a convenient shortcut key
(global-set-key (kbd "<f5> <f5>") 'my/todo)

Now you can hit F5 F5 to show your TODO. If you want your TODO file to show up in another window, remove that and use this snippet instead:

(defun my/todo ()
 "Bring up the TODO file."
 (interactive)
 (find-file-other-window "~/TODO")
 (goto-char (point-min)))

;; Now bind it to a convenient shortcut key
(global-set-key (kbd "<f5> <f5>") 'my/todo)

If you want to be able to add stuff to your TODO without getting distracted from your work, add this to your ~/.emacs:

(defun my/add-todo (task)
 "Add a line to the TODO file."
 (interactive "MTask: ")
 (with-current-buffer (find-file-noselect "~/TODO")
   (goto-char (point-min))
   (insert task "\n")
   (save-buffer)))
(global-set-key (kbd "<f5> t") 'my/add-todo)

See? Emacs is fun and easy to configure. You can store your tasks in a plain text file and then add keyboard shortcuts to make your tasks easier to manage.

There are many sophisticated task management packages for Emacs. I'll write about one of them tomorrow. In the meantime, if you want to find out what task manager I _really_ like using, you can check out PlannerMode! =)

何社製のコンピューターをお使いですか。 What make of computer do you use?

On Technorati: ,

Fortune

`When you say "I wrote a program that crashed Windows", people just stare at
you blankly and say "Hey, I got those with the system, *for free*".'
(By Linus Torvalds)

Previous day | Next day

I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at [email protected] .

Page: 2005.05.18
Updated: 2005-12-1615:07:1115:07:11-0500
NOTE: ANTI-SPAM MEASURE NOW IN PLACE. Please answer the following question with the right number in order to send me your comment.
What is two minus one? (hint: one ;) )
Name:
E-mail:
URL:
Comments: