[Vimoutliner] Encrypted outline: was Obvious but don't get it:
how do I move outline at N+1 to N
Steve Litt
slitt at troubleshooters.com
Mon Sep 4 11:36:07 EDT 2006
On Monday 04 September 2006 11:08 am, Stefan Schmiedl wrote:
> Steve Litt (04.09. 08:34):
> > Is there a different way that doesn't involve Ctags? I seem to remember
> > somebody doing something like that, but wasn't aware it was actually
> > implemented.
>
> IIRC we talked about creating tag entries via vimscript, ie. without
> additional tools, but at least on my side nothing more happened ...
> much too busy here.
Yeah, I didn't do anything about it either. Back in those days I didn't take
VO on Windows seriously, but now that a lot of people are using it on
Windows, a more OS independent method of interoutline linking might be
preferable.
If/when we implement it, we need to do so in a way that doesn't screw up
traditional interoutline linking. I've been using Ctags interoutline linking
since 2001.
I'd suggest we have a config flag for linking_portable or linking_classic, and
to start out with default it to linking_classic. As it proves itself able,
(and this includes performance), switch the default to linking_portable. If,
over a period of a year or 2 the portable method proves as good as or better
than classic in every respect, we can then deprecate classic.
Which leaves just one question -- who will develop the linking_portable code?
Probably the people with the biggest itch (and the greatest opportunity to
test it) will be the VO on Windows users. Perhaps some of them can develop
it, and of course, we VO on Linux people will test their code on Linux.
Sound like a reasonable plan?
SteveT
Steve Litt
Author:
* Universal Troubleshooting Process courseware
* Troubleshooting Techniques of the Successful Technologist
* Manager's Guide to Technical Troubleshooting
* Twenty Eight Tales of Troubleshooting
* Rapid Learning: Secret Weapon of the Successful Technologist
http://www.troubleshooters.com/bookstore
http://www.troubleshooters.com/utp/tcourses.htm
More information about the VimOutliner
mailing list