Thinking out loud:

What I want from a todo system are

  • ability to break down a task at any point into subtasks (and automatically track completion)
  • dependence between tasks i.e. ability to say Task X depends on Task N which depends on Tasks C and D
  • easy keyboard manipulation, no mouse dependence
  • plaintext or near-plaintext storage
  • priorities
  • contexts
  • being FOSS and local
  • (nice to haves:) tags, recurring tasks

Todo.txt with the Vim plugin gives me most of these except for the first two.

+Projects don’t really do the job for me with regard to subtasks, not nearly flexible enough.

Someone recommended TaskWarrior, but it looks like that doesn’t have subtasks either?

Have been thinking about extending the Todo.txt format in some way to support subtasks, not sure yet what the best way to go about it is. Sometimes I also want the subtasks to be strictly ordered (“show me only the next available subtask in order, not all of them”), sometimes they’re fine unordered. Hmmm…

Show thread

I seem to be coming closer and closer to realising there really is no “good enough” substitute to it. I started this wiki journey on hearing about org-mode, but thought maybe vimwiki would be good enough… then Joplin… then Logseq… It’s looking likely that org-mode really is the one true answer. I’ll give it a proper try sometime soon.

@digital_carver the power of #emacs comes with all its customizable with #lisp

Everything at #emacs can be bent for our needs.

The time we invest on emacs will be giving fruits for our lifetime.

@digital_carver @tshrinivasan I kept hearing how great org mode is from so many people and avoided it. Finally caved and now I understand, Emacs and org mode are just incredible.

@chriscochrun @digital_carver yes.

#emacs is editor for our lifetime.
It can help all the ways, we need.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.