[Vimoutliner] laundry list

Scott Scriven vimoutliner at toykeeper.net
Mon Oct 23 16:33:31 EDT 2006


Hello.  I've started using vimoutliner recently, and wanted to
share my first impressions.

It's nice, and very useful, though some things seem a bit kludgy.
I like having the freedom of using plain text, since I can put
literally anything I want in a vimoutliner file.  But at the same
time, it'd be nice to have more outliner features...

Anyway, here's what I noticed or wanted in my first few weeks of
using it:

[_] Add support for simplified checkboxes, such as:
	[_] 50% parent  <-- should be 50%, but VO calculates 0%
		- to do
		+ half done, or otherwise in progress
		* done
		x failed, cancelled, or otherwise aborted
		  (ignored in the completion percentage)

	: Basically, this would be an alternative form of checkboxes.
	: Instead of the current "[X] done" and "[_] not done"
	: checkboxes, the user could also use the styles shown above.
	: This is not only shorter than the current system, but also
	: implements a form of partial progress for tasks where the
	: actual percent completion isn't important.

[_] Add support for percents with no children
	[_] 50% example  <-- should be 50%, but VO calculates 37%
		[_] not done
		[_] 50% half done  <-- should be 50%, but VO resets to 0%
		[_] 50% half done with kids
			[X] a
			[_] b
		[X] done

	: I've attempted to create tasks with a percent but no
	: children.  When I do this, VO automatically resets the
	: percent to 0% during updates.  I'd consider this a bug.

[_] 0% add support for other stuff in the checkboxes
	[_] 50% Example  <-- should be 50%, but VO calculates 0%
		[ ] space or minus (?) or underscore for "not done"
		[+] plus for half done
		[*] asterisk for done

	: I'd find it useful if VO understood characters other than
	: "_" and "X" inside checkboxes.

[_] Fold column
	: On vim7, VO seems to display indentation levels and "-"'s in
	: the left-most column.  I'm not sure how to turn that off.

[_] Fold colors
	: Is there any way to get closed folds to be the same color as
	: when they're open?  Perhaps they could be a different style;
	: bold versus regular text...  but it'd be nice to be able to
	: set the color per indent level like with the non-folded
	: lines.

[_] \\ vs ,,
	: In Debian, the VO package uses \\ as a command prefix
	: instead of ,, .  Any idea why?

[_] New node field: "count" -- displays the number of children
	Open Bugs: #3  <-- this number would update automatically
		bug 1
		bug 2
		bug 3
	Closed Bugs: #58  <-- also updates automatically
		bug 1
		...
		bug 58

[_] make sort recursive
	: It would be nice if sorting a branch would also sort its
	: children.

[_] Change the sort order, or make it configurable
	- should be able to ignore checkbox, and/or
	- sort checkbox state independently from text

	: The current sort orders are: completed first, then alphabetic
	: order; or completed last, in reverse alphabetic order.  I'd
	: like to have completed last, in alphabetic order...  but
	: that's not available.

[_] .vimoutlinerrc settings are dropped after a ":e"



-- Scott


More information about the VimOutliner mailing list