Pydiction consists of a Vim plugin and a Python script that allows programmers to tab-complete their Python code in Vim by generating a dictionary file of Python modules, and their attributes and methods. It comes with a default dictionary containing the entire Python standard library, keywords, built-ins, and many 3rd-party modules like Numpy, Django, Flask, Requests, Twisted, PyQT4, Pygame, OpenGL, wxPython, PyGTK, MySQLdb, Psycopg2, and more.
|Tags||Software Development Code Generators Libraries Python Modules Text Editors|
|Operating Systems||all Linux OS X Windows (32 and 64 bit) FreeBSD NetBSD SunOS Solaris|
|Implementation||Python Vim Script|
Release Notes: This release added scrapy, lxml, urwid, and celery, better completion defaults, and better checking for missing attributes. Extra blank lines were removed.
Release Notes: This release includes an updated dictionary, with the latest versions of Django, Flask, Twisted, Requests, Psycopg2, and much more. It also added more information to dictionary markers.
Release Notes: "from module" completion, tab backwards support, and more third party libraries.
Release Notes: This release adds quoted string method completion, adds ZSI Web Services module completion, and fixes a bug with the -v option.
Release Notes: Everything was rewritten. It's now an ftplugin and uses the Tab key for completion. The dictionary generator works more accurately, automatically removes duplicates, and gives you more options. It also no longer breaks "isk" in Vim.