Posts tagged with vim

Subscribe to the feed of posts tagged with vim

I'm happy to announce PySmell v0.6, an autocompletion library for Python and Vim (other editors pending).

New features include:

  • Import statement completion
  • Support for multiple TAGS files (that means external libraries)
  • Support for analysing Python 2.4-2.5 stdlib.

Plus many bugfixes and minor improvements.

Grab it here: PySmell v0.6

October 13, 2008, 10:45 p.m. More (507 words) 3 comments Feed

I've justed tagged version 0.5 of PySmell, the intellisense (or auto-completion, or omni-completion) provider for Python in github.

You can grab it here: http://github.com/orestis/pysmell/tree/v0.5

UPDATE: I've put up my lighting talk here: http://orestis.gr/static/downloads/pysmell-lightningtalk.pdf

September 15, 2008, 6:45 p.m. More (136 words) 10 comments Feed

Following up from my previous post on Python and static typing, I'm proud to announce PySmell v0.1!

UPDATE2: PySmell v0.5 released

UPDATE: PySmell v0.2 released, get it here

PySmell is a python IDE completion helper, that covers 80% of the cases, leaving the rest to superior human brains.

It tries to statically analyze Python source code, without executing it, and generates information about a project's structure that IDE tools can use. There is currently support for Vim's omnicompletion, but porting to other editors which provide similar mechanisms should be straightforward.

In its current state it doesn't do any type inferencing, but it's surprisingly useful even without that. I plan to add simple type inferencing in the coming versions.

August 31, 2008, 11:37 p.m. More (369 words) 8 comments Feed

I've created and released a small Vim plugin that will try to mimic TextMate's behaviour to insert the closing pair of quotes, brackets, parentheses, braces etc. Download simple pairs! (I've also created one for Emacs)

I used Vim's built-in python scripting support, and seeing that it wasn't documented very well, I present some useful patterns here.

August 10, 2008, 6:22 p.m. More (548 words) 10 comments Feed