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 -~----------~----~----~----~------~----~------~--~---
