Skip to content

dnerdy/vimr

 
 

Repository files navigation

VimR

Project VimR — Vim Refined — Build Status

About

Project VimR is an attempt to refine the Vim experience. The goal is to build an editor that uses Vim inside with many of the convenience GUI features similar to those present in modern editors for Mac. Let's see how far we get! :)

In case you want to have a bit more information on the motivation behind VimR, I tried to explain it in my blog.

There is a mailing list with absolute no traffic: [email protected]. (To unsubscribe, send a mail to [email protected])

Screenshot

Download

Pre-built binaries can be found here.

From time to time I'll upload a bleeding edge build and you can download it here.

How to Build

First, clone the submodules:

$ git submodule update --init

Then, build the macvim submodule: Assuming you're in the project root

$ cd macvim/src
$ ./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp --enable-perlinterp --enable-cscope
$ make

We use CocoaPods to include other open source libraries, eg OCHamcrest and TBCacao. Thus, install CocoaPods and do the following in the project root

$ sudo gem install cocoapods    # only if you haven't yet installed CocoaPods
$ pod install

Then, either open the VimR.xcworkspace file and run the VimR scheme or do the following in the project root

$ xcodebuild -workspace VimR.xcworkspace -configuration Release -scheme VimR -derivedDataPath ./build clean build

In case you used the above xcodebuild command, the VimR.app will be in build/Build/Products/Release.

From time to time, we'll edit some files of macvim that are not registered in the macvim/src/MacVim/MacVim.xcodeproj file like macvim/src/MacVim/MMBackend.m. In this case we have to make macvim again, ie it does not suffice to recompile VimR (or macvim/src/MacVim/MacVim.xcodeproj).

Source Code License

For now, the source code of VimR is licensed under GNU General Public License version 3 as published by the Free Software Foundation.

About

Project VimR — Refined Vim experience for Mac

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 86.9%
  • Objective-C++ 9.2%
  • C++ 2.7%
  • C 1.1%
  • Ruby 0.1%