Just a heads up for those who use Vundle (and probably Pathogen, though I'm not familiar with it): I carelessly used the master branch instead of the 0.5 tag, and instructions for setting it up using master are VASTLY different from the 0.5 tag. Make sure to read the master branch README for installation rather than the 0.5 tag.
Hey, there is a much fresher version of pysmell:
<a href="http://orestis.gr/blog/2009/01/16/pysmell-v073-released/" rel="nofollow">http://orestis.gr/blog/2009/01/16/pysmell-v073-released/</a>
and it is hosted on code.google rather then git:
<a href="http://code.google.com/p/pysmell/" rel="nofollow">http://code.google.com/p/pysmell/</a>
Seems to work great for vim using repository head. Run<p>git clone <a href="https://github.com/orestis/pysmell.git" rel="nofollow">https://github.com/orestis/pysmell.git</a><p>to a local directory. run "python setup.py install" in that directory, and then copy pysmell.vim to your appropriate vim plugins directory (for me, that is ~/.vim/ftplugin/python), and "set omnifunc=pysmell#Complete"<p>Seems to have emacs and textmate plugins too, can't comment on their status.
How do you import it from virtualenv?
I installed the python part in /opt/pysmell but neither `PYTHONPATH=/opt/pysmell/lib/python2.7` nor `:python sys.path.append("/opt/pysmell/lib/python2.7")` allows me to import the module from vim.