this is probably getting way off topic, but it's shakes fault for bringing up Python. I can start another thread after this if people want to continue discussing python.
No, but honestly: A college of mine bugs me every week when Python support might be added. So far I provided him the "InterpretedLang" plugin and the python lexer. Anyway: The plugin is buggy and altogether this is not of *much* help. So I'd *love* to see a "native" python plugin myself, too.
With regards, Morten.
1. you should have told me that people were actually using the InterpretedLangs plugin. I fixed the bugs weeks ago (none of the InterpretedLangs menus actually produced the desired action, although the context clicking did work). I can put the plugin back up if you want. There's still a small problem with spaces in filenames, but that's a pretty easy fix.
2. I've stopped working on a generic interpreted langs plugin and I'm working exclusively on a python plugin:
a. Already, it lets you run and debug python code. The debugger allows you to set/remove breakpoints using the familiar CB editor interface, tracks your code in the editor as you step through the program and watch variables (currently in a wxTextCtrl, but eventually I'll implement a wxGrid). A lot of UI is still unfinished (no debugger toolbar - the gdbdebugger plugin doesn't like to share and I'm reluctant to change it), so I'm relying on a menu to offer functionality (I guess you could set keyboard shortcuts, but the shortcut plugin seems to have problems if menu items have duplicate names even if on different menus - I'll look into this and fix if necessary)
b. Besides improving the UI, I'm planning to add project support (relatively easy, but Mandrav will have to provide some input on what I'm allowed to do in project files), some sort of source browsing (a lot trickier) and integration with c/c++ (this is the main reason I'm writing this for C::B instead of collaborating on some python specific project).
EDIT: I'm about 3-4 hours of coding time from putting up a bleeding edge alpha for Python run/debug functionality, so I'll post something within a week