vimwiki-tasks icon indicating copy to clipboard operation
vimwiki-tasks copied to clipboard

new command InsertProject

Open linuxcaffe opened this issue 12 years ago • 1 comments

InsertProject is is related to InsertTask, but outputs the tasks with vimwiki headings.

As an example, If I were to issue the command ":InsertProject foo", and within the "Foo Project" if there are several sub-projects implied by the proj:name.sub.sub convention, the output is grouped in corresponding sub-headers. As an example, with proj:foo, proj:foo,baz, proj:foo.bar and proj:foo.biz.buz, resulting listing might look like

= foo =
* [ ] task
* [ ] task
== bar ==
* [ ] task
* [ ] task
== baz ==
* [ ] task
== biz ==
* [ ] task
=== buz ===
* [ ] task
* [ ] task

InsertProject with no attributes might output all tasks to a vimwiki file, sorted into project headings, one of which might be "none".

linuxcaffe avatar Nov 15 '13 22:11 linuxcaffe

another aspect of a "project page" or node, might be towards classical project definition, like who the other participants are, project missions, goals, outside timelines, associated assets, etc. These things are defined elsewhere, but unlikely one-size-fits-all, so the thought here would be to provide a project-tempate, (an external snippet-file) with sane defaults, but completely customizable. That way, if you started a specific "project.wiki" that you would be starting with at least prompts towards Project Management Best Practices.

example: http://www.spottydog.u-net.com/guides/define/definition.html

linuxcaffe avatar Nov 19 '13 04:11 linuxcaffe