I think it could help, if those working patches from the vim_extended
repository could be distributed as a precompiled alpha/testing release
of vim. I am sure, this would increase the user base.
I must admit, I haven't tested any of the patches from that repository
since I am afraid of having to take care of updating myself and since I
work on many different systems, it's hard to get it done everywhere. But
I think there are many exciting new features, which I'd like to test.
So could it be possible to provide a 7.3 testing release which
integrates these patches? I would certainly use that release and give
feedback. Of course there needs to be a possibility to give feedback to
the patch authors/maintainers as well. Maybe the linux distributions
could also provide a vim-patched package (similar to how it is done with
mutt-patched).
James, what do you think, could that be possible for Debian?
regards,
Christian
--
:wq
OK, so let's add a user's report.
The only patch I use from that vim-dev list of semi-official patches is
Bill McCarthy's "extra float functions" patch. I've been using it
constantly in Huge Vim builds with GTK2/Gnome2 GUI ever since it was
published (which was more than a year ago) and I've had exactly zero
problems with it in all that time. Of course patches to eval.c apply
with a line-offset but that's strictly all. I believe it would be a
valuable addition to Vim (versions with +float, of course -- all this
patch's code is bracketed by #ifdef FEAT_FLOAT). This patch integrates
so "naturally" with Vim that when I use a float function in an :echo
statement (usually :echo printf(...)) at the command-line, I don't know
(unless I look into the help, of course) whether it's from Bill's set of
float functions, or from Bram's.
Also, if anyone has had any problems at all with this float-functions
patch, I haven't noticed any mention of it on the list.
P.S. Bill: a missing #ifdef FEAT_FLOAT around the lines concerning tan()
and tanh() at line 7807-after of eval.c 7.2.350 (line 7664-before /
7690-after at the time the patch was written) seems to imply that this
patch wouldn't compile in a build with +eval but -float. I don't see the
problem since "my" builds are either Huge (+eval +float) or Tiny (-eval).
It may seem weird to include a "floating-point patch" in a build
compiled with -float but one might want to compile several
differently-configured versions out of the same sources -- as I do but
not in a way to be hurt.
Best regards,
Tony.
--
Dear Lord, observe this bended knee
This visage meek and humble,
And hear this confidential plea
Voiced in reverent mumble:
Give me Shylock, give me Fagin
But O God spare me Ronald Reagan!
-- Ansel Adams