kdevelop python support: advanced features for string formatting completion
completed by: Atanas
mentors: Sven Brauch
Thanks to a previous task, kdev-python can now do basic completion of python's string formatting mini-language. It would be nice to extend this with two features:
- check which numbers (e.g. {0}) are already there, and suggest inserting the next one (e.g. {3} when completion is invoked on foo = "{0}, hi {1} {2} ").
- use kate's template engine to insert the text, allowing the user to jump to the fields which need to be edited with tab.
I'm aware this description is a bit short, but if you're interested in working on this, contact me and we can discuss the details (ping scummos in irc).