neorg icon indicating copy to clipboard operation
neorg copied to clipboard

[GTD] Rewrite capture core

Open danymat opened this issue 3 years ago • 0 comments

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)

danymat avatar Mar 29 '22 20:03 danymat