vimproc requires a native extension to be built, and will not work properly if
that library (a .so
or .dll
) is missing.
Supported platforms:
- Windows 32/64bit (Compiled by MinGW or Visual Studio)
- Mac OS X (10.5 or later)
- Linux
- Cygwin
- Solaris
- BSD (but cannot check)
- Android (experimental)
Not supported platforms:
- Other UNIX platforms
- Clone this repo
- Build vimproc's native extensions (see Building for details)
- Copy
autoload/*
andplugin/*
files to your 'runtimepath' directory (see:help runtimepath
).
If you use neobundle.vim, you can update and build vimproc automatically. This is the recomended package manager.
NeoBundle 'Shougo/vimproc', {
\ 'build' : {
\ 'windows' : 'make -f make_mingw32.mak',
\ 'cygwin' : 'make -f make_cygwin.mak',
\ 'mac' : 'make -f make_mac.mak',
\ 'unix' : 'make -f make_unix.mak',
\ },
\ }
vimproc uses a pathogen compatiable structure, so it can be managed with pathogen, however you must remember to compile after cloning the repo.
git clone https://github.com/Shougo/vimproc.vim.git ~/.vim/bundle/vimproc.vim
cd ~/.vim/bundle/vimproc.vim
make
Note: You must use GNU make to build vimproc.
$ make
$ make
Note: If you want to build for multiple architectures, you can use ARCHS and CC variables.
Build for i386 and x86-64:
$ make ARCHS='i386 x86_64'
$ gmake
Note: In Windows, using MinGW is recommended.
Windows using Mingw (32bit Vim):
$ make -f make_mingw32.mak
Windows using Mingw (64bit Vim):
$ make -f make_mingw64.mak
Windows using newer version of Visual Studio(32bit/64bit Vim):
$ nmake -f make_msvc.mak nodebug=1
Windows using old version of Visual Studio for 32bit Vim (Ex: Visual Studio 2005):
$ SET INCLUDE=%INCLUDE%;C:\Program Files\Microsoft SDKs\Windows\v7.1\Include
$ SET LIB=%LIB%;C:\Program Files\Microsoft SDKs\Windows\v7.1\Lib
$ nmake -f make_msvc32.mak
Note: To build with Visual Studio, you must install Windows SDK.
Cygwin:
$ make -f make_cygwin.mak
Note: The vimproc_cygwin.dll
compiled in Cygwin won't work with Windows Vim.
Precompiled vimproc_win**.dll
for 32/64 bit Windows, can be obtained from the
below URL. However, I DON'T recommend to use it. You should build dll files
manually.
https://github.com/Shougo/vimproc/downloads
Note: Github downloads feature is deprecated. It may be deleted.
Kaoriya Vim comes bundled with a precompiled version for vimproc