Skip to content

nielsmadan/venom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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