[Vimoutliner] General question about outlining

Yang o6u57cp02 at sneakemail.com
Wed Apr 25 13:19:19 EDT 2007


On 4/25/07, Tim Roberts timr-at-probo.com |vimoutliner|
<...> 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.

I think you're still stuck in VO mode! :) In the style I mentioend,
each new line is started with a bullet.

>
> 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.

I have found something along the lines of what I'm looking for in a
tool for Emacs called org-mode. Here's how it works:

M-<ret>: new list item of same level as current (I would just prefer
normal <ret>)
M-<right>: promote current item level
M-<left>: demote
(normal typing text): automatically wraps
M-q: re-wrap text (eg if you inserted some text into the middle of a
line, Emacs can't automatically wrap it...a pity!)

The major problem, though, is that it's Emacs. :)

>
> --
> Tim Roberts, timr at probo.com
> Providenza & Boekelheide, Inc.
>
> _______________________________________________
> VimOutliner mailing list
> VimOutliner at vimoutliner.org
> http://www.lists.vimoutliner.org/mailman/listinfo/vimoutliner
>


More information about the VimOutliner mailing list