Org Mode, by default, shows me the whole week, when I pull up my agenda. That’s not how I work though. I normally look at the week on Monday mornings (or Sunday evenings) to plan out the week and then work everyday by just looking at what I ought to get done that particular day.

Like Dale Carnegie says,

Shut off the past! Let the dead past bury its dead. Shut out the yesterdays which have lighted fools the way to dusty death.

The load of tomorrow, added to that of yesterday, carried today, makes the strongest falter. Shut off the future as tightly as the past.

The future is today. There is no tomorrow. The day of man’s salvation is now.

Waste of energy, mental distress, nervous worries dog the steps of a man who is anxious about the future. Shut close, then the great fore and aft bulkheads, and prepare to cultivate the habit of life of day-tight compartments.

So I want then, my Org Mode to do show me, only the things, I have on my plate today.

And Org is nothing if not adaptable. org-agenda-span is the variable that controls what the Agends shows me. According to the docs,

This variable can be set to any number of days you want to see by default in the agenda, or to a span name, such a day, week, month or year.

So that’s what I did. This little snippet went into my init file

;; Set Agenda to show a day as the default timespan, instead of a week
(setq org-agenda-span 'day)


Et voilà!


Feedback on this post?
Mail me at feedback at this domain or continue the discourse here.

P.S. Subscribe to my mailing list!
Forward these posts and letters to your friends and get them to subscribe!
P.P.S. Feed my insatiable reading habit.