1
1
mirror of https://github.com/qvacua/vimr.git synced 2024-08-16 20:20:28 +03:00
VimR — Neovim GUI for macOS in Swift
Go to file
2016-07-10 20:43:07 +02:00
bin Add lua support 2015-11-04 10:45:10 -08:00
macvim@a9b75f8286 update macvim 2015-02-23 20:30:35 +01:00
Meta move screenshot 2015-01-09 10:57:43 +01:00
qvworkspace@6b7acde88b update qvworkspace 2015-06-03 15:21:30 +02:00
StandardPlugins increment version 2015-08-07 17:30:55 +02:00
VimR Merge branch 'develop' into macvim/master 2016-07-10 20:43:07 +02:00
vimr-plugin-definition@b6fd4feba7 update plugin def 2014-07-20 15:57:55 +02:00
VimR.xcodeproj make sync workspace with pwd work again 2015-06-03 15:35:26 +02:00
VimR.xcworkspace use Sparkle from cocoapods 2014-07-27 10:32:57 +02:00
VimRTests Add tests for the new vim key movements in file browser 2015-09-05 15:21:05 +02:00
.gitignore add node script for version increment 2015-02-21 21:11:27 +01:00
.gitmodules :add qvworkspace as submodule 2015-05-01 10:17:02 +02:00
.travis.yml update pod version in travis yml 2015-04-27 20:18:23 +02:00
LICENSE add license 2014-03-01 13:46:15 +01:00
Podfile update tbcacao to 0.0.3 2015-04-26 14:02:33 +02:00
Podfile.lock update tbcacao to 0.0.3 2015-04-26 14:02:33 +02:00
README.md Update README.md 2015-07-04 13:51:46 +02:00

VimR — Vim Refined

App Icon

http://vimr.org

Build Status Bountysource

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.

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! :) Some features so far:

  • Open Quickly à la Xcode (or Go to File in TextMate)
  • File browser with many keyboard actions
  • Preview via a plugin system: currently VimR ships with a markdown-preview plugin, more to come!
  • Keyboard shortcuts are described in the Wiki

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: vim-refined@googlegroups.com or https://groups.google.com/forum/#!forum/vim-refined

Screenshots

Screenshot Editing Javascript Editing Python Editing Ruby

How to Build

First, clone the submodules:

$ git submodule update --recursive --init

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

bin/build_macvim

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; pod setup    # 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.