Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

32 lines (19 sloc) 1.255 kb


This is a possibly crazy project to extend the python interface of vim to the point where it's possible to write plugins in pure python (without using eval or command or knowing any vimscript, really) and then extend it further to provide functionality that's needed by many plugins.

The current plan is:

  1. write a plugin using venom.
  2. extend venom to support the functionality of the plugin (in the develop branch).
  3. once the plugin is done, merge develop into master and fixup all other plugins.
  4. repeat until venom is done.

List of completed plugins:

  • mercury: execute any fragment of code directly from vim.

List of plugins in development:

Find the full (work-in-progress) documentation here.

Current stable version is 0.1. You're welcome to play around with it, but it's probably going to change a lot.


You can also get this plugin at alpha

Jump to Line
Something went wrong with that request. Please try again.