Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
extension to vim's python interface
Python Shell VimL
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
autoload
doc
pydoc
test
.gitignore
LICENSE
README.md
TODO.md
requirements.txt
test.py

README.md

venom

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.

Links

You can also get this plugin at vim.org.

githalytics.com alpha

Something went wrong with that request. Please try again.