After about two years of development and 894 commits, I'm happy to announce the first stable release of kdev-python! kdev-python is the Python language support plugin for KDevelop, which provides syntax checking, code completion, quickopen support, and much more for the Python scripting language. For details, please refer to the announcement on my blog.
First of all, kdev-python is a plugin for KDevelop. Its purpose is to make development of python applications more convenient. The main focus of the program is static analysis of source code, and providing features which use the information gathered, such as
- Semantic syntax highlighting (not the regex-stuff kate does, but real highlighting, showing your defined functions colorized etc.)
- Intelligent code completion, depending on where the cursor is and what variables exist etc.
- Navigation features, such as Jump to Declaration, searching for functions/classes, class browser, ...
- and many more
There's also a few features other than static code analysis, such as debugger integration, but the former is clearly the main focus of the project. kdev-python itself is written in C++.