[Vimoutliner] General question about outlining
Steve Litt
slitt at troubleshooters.com
Wed Apr 25 16:58:41 EDT 2007
On Wednesday 25 April 2007 12:51, Tim Roberts wrote:
> Yang wrote:
> > Hmm...is there something about the style I pasted that makes it
> > non-keyboard-friendly? It seems my suggestion is actually simpler to
> > operate than the VO syntax because it doesn't add the responsibility
> > of maintaining two kinds of outline items; i.e. the user need not
> > distinguish header and body items.
>
> The only "incompatibility" I see between VO and your requirements is
> with the text wrapping. Normally, in vim, when you wrap a line of text
> using something like wrapmargin, it begins a new line. In VO, every new
> line is a new outline item. If you think about what you're asking, how
> would VO be able to tell the difference between a continuation and a new
> item? Remember that outlines are stored as plain text.
>
> This concept is worth some serious thought, because this is actually
> something I've wanted as well. In random note taking, many of my
> outline items are longer than 75 columns. I would like to have them
> wrapped in a reasonably pretty fashion, but I've never been able to come
> up with an algorithm for handling that.
Hi Tim,
Your mileage may vary, but what I found over the years is that slowly my
outlining adapted to VO and that my headlines became shorter. Often a long
headline adapts itself to decomposition into a main headline and several
children, and the longer you use VO, the more natural that becomes. Now that
VO has body text another alternative is a short headline whose first child is
a paragraph of body text.
I still frequently have long headlines, especially when taking notes based on
a verbal presentation. In that case I leave them long (Vim cleanly handles
lines hundreds of characters long), and modify them later.
I used to hate that VO headlines wouldn't wrap, but after a few months of
using it, that stopped being an issue.
Of course, like I said, your mileage may vary :-)
SteveT
Steve Litt
Author: Universal Troubleshooting Process books and courseware
http://www.troubleshooters.com/
More information about the VimOutliner
mailing list