VimWrapper

From Freehackers

Jump to: navigation, search

A flexible wrapper for Vim

by Bluebird

Contents

[edit] Introduction

The goal of the VimWrapper project is to propose example implementations of Vim integration into other GUI environements (toolkits, IDE). See VimIntegration for more details about the concept and other similar projects. People are encouraged to look here for documentation or code stealing.

[edit] Features

  • pure python-based Vim controlling
  • PyQt Vim controlling
  • Planned: C++/Qt Vim controlling.
  • complete test suite to validate the integration

[edit] Get the code

This project is using mercurial to handle the source code.

You can get the latest package/tarball from

You can browse the code online (and make diff or take snapshots)

If you're familiar with source control, you can get the code by cloning the mercurial repository (And hence you'll be able to update later on) using the following command (or your favorite mercurial UI client in Windows/MacOS)

 hg clone http://sources.freehackers.org/hg.cgi/VimWrapper

and then update it using

 hg pull -u

[edit] Other Projects of Bluebird

  • VimWrapper: a library to integrate Vim into other software
  • Vy: a generic vi engine written in Python
  • LuaUnit: a unittest framework for the Lua language
  • Klotski: a mind-breaking game
  • Yzis: a generic vi engine written in C++
  • Indent Finder: set your editor to the correct indentation automatically
  • Pretty Make: beautify your make output
  • Keep Cool: keep your CPU at low temperature while compiling.
  • KMerge: text document merging tool developed for KDE 1.

Personal tools