On 8/29/07, Charles E Campbell Jr <[EMAIL PROTECTED]> wrote:
>
>
> Mark Waggoner wrote:
>
> >
> > There are two critical factors that make vimscript solutions
> undesirable:
> >
> > 1. This is NOT for entering text - it is for viewing/editing text that
> > already exists.  So any mapping solutions aren't really useful.
> >
> > 2. I do not want spaces added to the file to create the alignment.
> > The description of the AutoAlign method sounds really close to
> > "working" if, before re-saving, I were to replace all the "spaces
> > followed by a tab" with a tab, (and maybe it already does this
> > automatically - I haven't tried).  However, if there were a place
> > where some text was SUPPOSED to have a space before a tab, it would go
> > away.
> >
> > I did just try installing AutoAlign - but I get errors such as:
> >
> > E486: Pattern not found: ^(t*)(.*)
> >
> > when I try to use \tab on a range of lines.  No doubt I am missing
> > something, but I don't have time to debug it right now.
>
> Did you also get an up-to-date Align/AlignMaps plugin?  The new Align
> plugin processes the input arguments itself, rather than depending on
> <f-args> processing; the reason is that <f-args> converts \x to x unless
> x is a \, in which case \\ -> \\, thereby making <f-args> difficult to
> use with regexp patterns (I submitted a patch providing <p-args> which
> is well-suited for pattern handling, but Bram didn't appear to care for
> it).
>
> The "Pattern not found:..." message sounds like the old <f-args> trick
> of removing the backslashes, so \t -> t.
>
> I didn't put a
>
> au BufWritePre * if &ft == "eltab"|%s/ *\t */\t/ge|endif
>
> into eltab/eltab.vim, but obviously it'd be easy to do.  I didn't do so
> because its also easy to do manually, and I'm not certain that I should
> force it on users.  However, its a new addition to AutoAlign, and is in
> beta, so this could change depending on what folks indicate should be
> there.
>
> Regards,
> Chip Campbell
>
Once I investigated a little - I had some old Align files in my .vim/*
directory that were conflicting.  It seems to be working better now.  I'll
try it for a while.

When I extracted the Align.vba file (which I haven't done before), it
created output files named, for example, plugin/AlignPlugin.vim<tab>[[[1
(where <tab> is an actual tab character).  I presume that the extra
characters past the .vim aren't really supposed to be there, and I renamed
them.


Thanks,

Mark Waggoner

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui