-
Notifications
You must be signed in to change notification settings - Fork 114
Open
Labels
Milestone
Description
I really don't like the idea that a single task must be on one line only. It makes it very inflexible which is in stark contrast to the todo.txt is just a text file thing.
When a task gets longer it becomes unreadable, especially if you don't like using text wrapping in your editor.
Some examples:
(A) Figure out why this doesn't work: (code was just pasted in)
for (let ... {
}
(B) Fix this error message: (message was just pasted in)
Assertion failed:
bla bla bla...
(C) This is a very simple bullet list consisting of things
I don't want to be individual tasks:
- asdf
- asdf
- asdf
(D) I think that word wrapping is a property of the text and not the
editor, so I want to add the word breaks in myself and not have
to rely on a editor/client to do it for me.
(E) 2000-01-01 2000-01-02 rec:12d-1m @asdf +qwerty
I can use the first line for the 'metadata' and keep the actual task
nice and clean.
There should be some way to add multi-line support in a simple, mostly backwards-compatible way. Off the top of my head (though this isn't exactly backwards-compatible):
(A) this is a single task
(B) this is another single task
---
(C) A task enclosed between lines only consisting of dashes
is treated as a
multi-line task.
---
---
(D) this is another
multi-line
task
---
(D) this is a single task
(D) this is a single task
---
(D) 2000-01-01 2001-01-01 rec:12d-1m +my_project
This is another long task I want to be split off into multiple
lines to make it readable. Maybe I might throw in some simple
bullet list:
- asdf
- asdf
- asdf
---
varac, AlexYegupov, dessalines, razcore-rad, 501st-alpha1 and 11 moreemarsk and grokskookumsokai and pursvir