[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