[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