[GTD] Rewrite capture core
Hello everyone,
Right now GTD seems very stable, with the exception of GTD capture methods. Why though ?
- First of all, I was still a newbie when I started out creating this integration. 😁
- But most importantly, capture methods for Neorg gtd feels kinda complicated, let me show you:
Imagine you want to create a task inside a project, and this is the type of task that you want to create:
- [ ] Wash dishes
If you want to add to a very simple project, like this one:
* Home things
It's possible to add it like this:
* Home things
- [ ] Wash dishes
But now imagine you already had a task before, with a context:
* Home things
#contexts sister
- [ ] ask her to wash dishes
You can't simply put your task afterwards, because Neorg (and therefore gtd) treats things inside tags as groups, so this:
* Home things
#contexts sister
- [ ] ask her to wash dishes
- [ ] Wash dishes
Will mean that our task will have sister context.
OKAY THEN, what will be done here ? Basically, follow this workflow:
1 . Ask for every information for a task 2. Adds the task to the buffer 3. After the task has been added, verify the location of new task: does it require some operations ? 4. modify the buffer accordingly, and add more information (like new contexts for example)