Column Mode in is amazing. I can't believe I ignored it for a decade. It's the thing I've been missing all that time for managing tasks in OrgMode.

(In short, it allows you to display a subtree or whole Org document as a table, with columns of your choice (including summary columns), and ability to edit cells inline with context-aware commands - e.g. if you edit (e) a "Schedule" column, it pops up a date selector; if you edit TODO state, it popups TODO state selector, etc.)

· · Web · 1 · 5 · 9


@temporal I most definitely have to try this. Miss similar functionality from notion.


@chriscochrun So an example use case from now, I did a scheduling pass on some housework tasks (see image; don't judge).

I have this line at the top of the file:
#+columns: %ITEM %1ID %TODO %3PRIORITY %1BLOCKED %8Effort(Estimated Effort){:} %SCHEDULED

Field names are self-explanatory; numbers determine width. I show whether ID is present (width=1 makes it a dot) to ensure I have IDs on everything, because I use them for generating visualizations. BLOCKED tells about dependencies.



@chriscochrun So a scheduling run looks like this:
1) I activate column mode on the whole file
2) I move to the Schedule column
3) I just `e` to add date, and `C-n` to the next task, rapidly going through the file that otherwise has almost 1k lines by now.

`e` on different column lets me edit a different property using context-aware popup.

Blocked column seems to work well with org-edna, so I enjoy setting up a more complex graph of dependencies.



@temporal that's awesome I typically just do that for the current day in agenda, but sometimes the view of columns is nicer.


@chriscochrun I treat this as input / big picture / project management interface. I use agenda for day-to-day interactions as well.

(BTW. agenda *also* has a column mode, but I've found it less useful so far.)


@temporal huh. This is why I love #emacs always something new and yet so under my control. The only downside is the time it takes away. My morning may be spent playing with column mode. Lol


@chriscochrun That's Emacs, alright.

Did you know that it contains 1k worth of Elisp for computing sunrises/sunsets/solstices/equinoxes, based on your geographical location, with to-the-minute accuracy (until 2050, at least)? All you need to use it, is put your geographical coordinates in the following variables:

- calendar-latitude
- calendar-longitude

and find the appropriate commands to compute this info. For instance, 'S' in agenda gives sunrise/sunset.

Discovered this last night.

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!