GithubHelp home page GithubHelp logo

vimproc.vim's Introduction

vimproc

In first, you get vimproc from git repository.

http://github.com/Shougo/vimproc

Next, make external dll "vimproc_xxx.so(or vimproc_win32.dll, vimproc_cygwin.dll)". Because vimproc depends on "vimproc_xxx.so(or vimproc_win32.dll, vimproc_cygwin.dll)"'s function, vimproc echo error message when "vimproc_xxx.so(vimproc_xxx.dll)" don't exist.

Note: The vimproc_cygwin.dll compiled in Cygwin can't work for Windows Vim.

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

Note: You must use GNU make to build vimproc.

Note: In Windows, using MinGW is recommended.

Note: In Windows, to build it by Visual Studio, you must install Windows SDK.

Below is Make command.

  • 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

  • Mac OS X:

      $ make -f make_mac.mak
    
  • Linux/BSD:

      $ make -f make_unix.mak
    
  • Cygwin:

      $ make -f make_cygwin.mak
    
  • Solaris/SunOS:

      $ gmake -f make_sunos.mak
    
  • Android:

      $ make -f make_android.mak
    

After compile, you copy autoload/* and plugin/* files to your 'runtimepath' directory (see :help runtimepath).

I compiled vimproc_win**.dll in 32/64 bit Windows, and distributed it below URL.
Note: 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.

You can use Kaoriya Vim in Windows. It includes vimproc dll file. (http://www.kaoriya.net/news/2012/20121213)

If you use |neobundle.vim|, you can update and build vimproc automatically. http://github.com/Shougo/neobundle.vim

Example for neobundle:

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.vim's People

Contributors

shougo avatar tyru avatar koron avatar ichizok avatar ujihisa avatar mattn avatar amaisaeta avatar thinca avatar akiradeveloper avatar tarrasch avatar eiiches avatar skahack avatar spl avatar sorah avatar crazymaster avatar enukane avatar todashuta avatar

Watchers

Christopher Sexton avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.