-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wikified task concept #13
Comments
In reference to task-folding, and showing summary info on the fold, some ideas, inspiration and maybe even code (but don't get sucked in ;-) check out vimorganizer, although emacs-oriented, it features some fine fancy folding. and the github site here; |
I'm closing this issue as most of this is contained in #15. |
My only concern with a one-line wiki-task is that it can't contain or represent all of the fields of a typical task, much less one that uses UDAs. I do understand that it diverges from your original concept, and would pose some extra parsing challenges. |
I've never used vimwiki definition-lists but they seem baked-into a vimwiki core function, as per the doc; Definition lists:
Term 1:: Definition 1
Term 2::
:: Definition 2
:: Definition 3 I just thought that something like - [ ] description
Due:: 2013-11-17
Project:: foo
:: Annotation
:: Annotation would be half-way parsed and ready to call.. is all |
I gotta say, after perusing the code, what little of it I understand, I have to says thank you. It's clearly laid out and thoughtfully documented, and I'm learning a bunch from it. If I charged in like a man on a mission.. well.. I've been ruminating this one a while now :) |
One of the most important things about a tw extension is that it can pass the "round-trip test". That's where a task is created on one platform and then transfered to the other platform and modified. Tasks get sent back to the first platform, to see if the initial tasks and changes are intact. For this to happen, each platform has to be able to accept and preserve all of the data the other one sends, and in turn, send all the data back. To do that, a wikified task has to be able to handle any attribute that gets thrown at it.
So my idea for a "wikified task" uses existing vimwiki definition lists, and should be visually clear and easy to manipulate. It looks almost like (but better than) task info.
this is of course foldable, and when folded, the line could look like;
all of this being automatically populated, on wikifying a task, and changes are sent to tw like they are now (but with more data. :) and the whole thing becomes a task-text-object.
The text was updated successfully, but these errors were encountered: