MacVim (or GVim) plugin for remote editing
Shell Perl VimL
Latest commit 954277f Mar 30, 2013 @wannesm Merge pull request #4 from Keithbsmiley/master
NC Fix
Failed to load latest commit information.
plugin Only start listener in gui vim Jun 3, 2012
util Remove path checking if nc is in PATH Mar 28, 2013
LICENSE Documentation updates Jun 3, 2012
Makefile Initial Dec 23, 2011 Documentation updates Jun 3, 2012



Vim GUI (MacVim, GVim) plugin to make remote editing more easy (based on TextMate 2.0's rmate feature).


This script is meant to be used with MacVim or GVim on a Mac or linux system. It uses the Netrw functionality of vim to remotely edit files.


  1. Install the rmvim.vim plugin in your local .vim directory.
  2. Copy the file rmvim.vim/util/rmvim to your remote host to a directory that is in your path.
  3. If you want to use gvim instead of mvim add the following to your .vimrc:
    let g:rmvim_cmd = 'gvim'


Open a MacVim or GVim instance at least once. If this plugin is installed, this will automatically activate a listener (an instance of the nc command).

Open a connection to your remote host with the command

ssh -R 52699:localhost:52699 yourhost

On your remote host start editing a file with the following command:

rmvim ./path/to/file

The remote file opens locally in MacVim.


Wannes Meert


With contributions from:


FreeBSD License
Copyright (c) 2011-2012, Wannes Meert (KU Leuven). All rights reserved.