Compiled MacVim snapshot based on 7.4.542
Binaries are compiled for OSX Mavericks 10.10.*
MacVim binaries based on **Vim v.7.4.542* and support for Homebrew Python 2.7.8_2
Choose your flavour
Basic
A basic flavour, no Python or Lua, Ruby support
Default Python (v2.7.5) Yosemite
A binary with support for Mavericks Python 2.7.5, Lua, Ruby, Perl.
Brewed Python (v2.7.8)
A binary with support for Homebrew Python 2.7.8_2, Lua, Ruby, Perl.
Compile from Sources
Download the sources or clone the repository and clone Source MacVim to compile on OS X with an easy to run interactive bash script.
Support
If you find a bug relative to the compiled sources (crashes due to linked libraries or similar) report it into the appropriate issues section of the GitHub forked repository.
Mercurial official repository log
relative to the new Vim patches since the previous build
commit 5c370dc
Author: Bram Moolenaar [email protected]
AuthorDate: Mon Dec 8 04:16:44 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Mon Dec 8 04:16:44 2014 +0100
updated for version 7.4.542
Problem: Using a range for window and buffer commands has a few problems.
Cannot specify the type of range for a user command.
Solution: Add the -addr argument for user commands. Fix problems. (Marcin
Szamotulski)
runtime/doc/map.txt | 13 +++
src/Makefile | 1 +
src/ex_cmds.h | 8 +-
src/ex_docmd.c | 214 ++++++++++++++++++++++++++++++++++----
src/ex_getln.c | 1 +
src/proto/ex_docmd.pro | 4 +-
src/testdir/Make_amiga.mak | 2 +
src/testdir/Make_dos.mak | 1 +
src/testdir/Make_ming.mak | 1 +
src/testdir/Make_os2.mak | 1 +
src/testdir/Make_vms.mms | 3 +-
src/testdir/Makefile | 1 +
src/testdir/test_command_count.in | 50 +++++++++
src/testdir/test_command_count.ok | 17 +++
src/version.c | 2 +
src/vim.h | 1 +
16 files changed, 291 insertions(+), 29 deletions(-)
commit 75c2f76
Author: Bram Moolenaar [email protected]
AuthorDate: Sun Dec 7 00:18:33 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Sun Dec 7 00:18:33 2014 +0100
updated for version 7.4.541
Problem: Crash when doing a range assign.
Solution: Check for NULL poiter. (Yukihiro Nakadaira)
src/eval.c | 2 +-
src/testdir/test55.in | 5 +++++
src/testdir/test55.ok | 1 +
src/version.c | 2 ++
4 files changed, 9 insertions(+), 1 deletion(-)
commit dc5d9fc
Author: Bram Moolenaar [email protected]
AuthorDate: Sat Dec 6 23:33:00 2014 +0100
Commit: Bram Moolenaar [email protected]
CommitDate: Sat Dec 6 23:33:00 2014 +0100
Update runtime files.
runtime/autoload/phpcomplete.vim | 74 +++++++++++++++++++++++++-----
runtime/doc/editing.txt | 25 +++++++----
runtime/doc/eval.txt | 15 ++++++-
runtime/doc/indent.txt | 2 +-
runtime/doc/syntax.txt | 3 +-
runtime/doc/tabpage.txt | 2 +-
runtime/doc/todo.txt | 97 +++++++++++++++++++++++++++-------------
runtime/doc/windows.txt | 17 +++----
runtime/filetype.vim | 6 ++-
runtime/indent/php.vim | 87 +++++++++++++++++++++--------------
runtime/macros/editexisting.vim | 4 +-
runtime/syntax/zimbu.vim | 64 +++++++++++++++++++-------
12 files changed, 277 insertions(+), 119 deletions(-)