On 24/11/2017 12:46, Lifepillar wrote:
On 24/11/2017 11:36, Christian Brabandt wrote:
Hi,
has anybody stumbled over the fact, that Apple seems to distribute a Vim
version 7.4.8056, which is a version that never actually existed?

See here
https://github.com/Valloric/YouCompleteMe/issues/2721#issuecomment-317234769
or here:
https://medium.com/@amit.kulkarni/learn-linux-vim-basic-features-19134461ab85
(more information here:
https://www.reddit.com/r/vim/comments/7etvld/why_i_love_vim/dq88yk3/)

I find it very strange, if this is true.

In macOS 10.13.1, `/usr/bin/vim --version` returns Vim 8.0 (Included
patches: 1-503, 505-642). Vim 8.0.642 is what is shown in the intro
screen.

(Btw, any idea on why patch 504 has been skipped?)

I vaguely remember that in older OS versions there was Vim 7.3, and I
have never seen 7.4. But I have always used the version from Homebrew,
so I may have missed it.

I put my hands on a machine with macOS Sierra, and, in fact, its version
is 7.4.8056. It has patch 8.0.0056, though, because invalid filetype
names raise E474, so that explains the version number.

Much more interesting, IMHO, is trying to understand why they skipped
patch 504 in the current release. The commit message reads:

patch 8.0.0504: looking up an Ex command is a bit slow

Problem:    Looking up an Ex command is a bit slow.
Solution: Instead of just using the first letter, also use the second letter to skip ahead in the list of commands. Generate the table with a
            Perl script. (Dominique Pelle, closes #1589)

Maybe related to the fact that they built Vim without +perl (so, maybe
they didn't have Perl in their build environment)? Are there are commits
between 1 and 642 that require Perl?

Life.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to