Skip to content
This repository
branch: master


        - fixes #3: allow remote installation without local plugins
          (pull request from Will Crawford)
latest commit b2aa35f4ec
Grant McLean authored March 24, 2014
Octocat-spinner-32 bin bump version for release March 24, 2014
Octocat-spinner-32 lib Move docs from .pod to .pm to claim namespace September 21, 2012
Octocat-spinner-32 plugins bump version following conflicting commits October 06, 2012
Octocat-spinner-32 t add version test July 06, 2012
Octocat-spinner-32 .gitignore ignore new build directory July 06, 2012
Octocat-spinner-32 Changes v3.09 March 24, 2014
Octocat-spinner-32 MANIFEST.SKIP don't package plugins directory May 30, 2010
Octocat-spinner-32 README.markdown tweak to README July 06, 2012
Octocat-spinner-32 TODO mark off completed items June 05, 2010
Octocat-spinner-32 dist.ini bump version for release March 24, 2014

bcvi - Back-channel vi

This is a handy little utility for people who use SSH to connect to servers but like to use gvim (a GUI version of vim) to edit files. When you're connected to a remote server (say and type a command like:

bcvi .bashrc

The bcvi utility sends a message back to your workstation which causes a command like this to be run:

gvim scp://

Because the editor process is running on your workstation:

  • all your local .vimrc macros, settings, etc are available
  • the GUI is snappy and responsive (unlike an X-forwarded app)
  • when you save the file, it is transparently uploaded via scp
  • your remote shell window is available to run other commands

More Info

For a more detailed description of bcvi (with pretty pictures), go to:

Copyright and Licence

Copyright (C) 2007-2012 Grant McLean

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Something went wrong with that request. Please try again.