> Hi Steve,
> I'm using VO on cygwin and had some issues using vo_maketags.pl on paths
> with spaces, the following diff shows added escaped quotes around the paths
> in system calls which seems to fix things, but I've not tested much.
> $ diff vo_maketags.pl ~/.vimoutliner/scripts/vo_maketags.pl
> < system("sort $TAGFILENAME | uniq > $TEMPTAGFILENAME");
> < system("rm $TAGFILENAME");
> < system("mv $TEMPTAGFILENAME $TAGFILENAME");
> > system("sort \"$TAGFILENAME\" | uniq > \"$TEMPTAGFILENAME\"");
> > system("rm \"$TAGFILENAME\"");
> > system("mv \"$TEMPTAGFILENAME\" \"$TAGFILENAME\"");
When I wrote vo_maketags.pl 9 years ago, it never occurred to me to make it
work with paths with spaces in them -- that was considered very bad practice
back then. Also, it never occurred to me that people would come along and
adapt VimOutliner for Windows.
Your solution looks reasonable to me, although I haven't tested it. Maybe
people on the VO list use cygwin and can test your enhancement.