Per Hallsmark wrote:
> Hello,
> 
> This is just a small request which will make it easier
> for source build environments to use vim tarballs.
> 
> Most opensource packages are named like "<proj>-<version>.tar.gz",
> or bz2 for that matter. After uncompress/untar, the top directory
> is similar to tarball without extensions "<proj>-<version>".
> 
> So in a Makefile that automates fetching and untar'ing of a source
> package, the process is simple.
> 
> Unfortunally, when uncompressing and untar'ing vim-7.1.tar.bz2
> it leaves me with a topdir named vim71. (haven't tried any other
> versions but strongly suspect they behave same ;-) )
> 
> Is it possible to have this reworked so that vim follows same
> scheme as about 99% of the rest of the world does? :)
> 
> Best regards,
> Per

Yes, all versionss of Vim work like that. If the rest of the world does it 
differently, so much the worse for them.

The Vim $VIMRUNTIME directory (as opposed to $VIM) has always had a version 
number in its name, and I see no reason to change that. In fact, the Vim 
system makes it easier for me.

When the changes are large enough to warrant changing the version number, they 
may also be large enough to make the new version less stable, or different to 
use. There is a valid reason to keep the older and the newer versions 
side-by-side on the same machine for a time.

Also, system-wide plugins not distributed with Vim live in $VIM/vimfiles 
(which doesn't change from one version to the next) while scripts distributed 
with Vim are in $VIMRUNTIME = $VIM/vim<version> This allows not bothering with 
up- or downwards compatibility in those "distribution" scripts: they are 
compatible with the version with which they are distributed and they don't 
need to cater for older or newer versions, each of which, if installed on the 
same machine, has its own $VIMRUNTIME.

Similarly, when I used to build (and distribute) vim 6.4 and vim 7.0aa for 
Windows, their sources lived peacefully together in build/vim/vim64 and 
build/vim/vim70aa. Nowadays, my vim 7.1 source is in build/vim/vim71/. When 
Vim 8 alpha comes around, no huhu, Lulu: just add build/vim/vim80aa/ (or 
whatever) side-by-side with the existing version 7 source.


Best regards,
Tony.
-- 
Hi there!  This is just a note from me, to you, to tell you, the person
reading this note, that I can't think up any more famous quotes, jokes,
nor bizarre stories, so you may as well go home.

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

Raspunde prin e-mail lui