General-purpose implementation of the Netbeans in Python
José Fonseca <j_r_fonseca-/[email protected]>
| Newsgroups | gmane.comp.tools.aap.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, I wanted to control GVIM via the NetBeans interface in order to write an adaptation of Python's debugger which uses vim as a interface. For this purpose the code in GvimTool wasn't very useful since it's very tightly coupled with the remaining AAP and is full of hacks. So I've written a generic Netbeans interface - generic in the sense that it can be used with other editor besides vim which support the Netbeans external editor interface (Emacs, AFAIK) - and that is very easy to use. You can see it at <http://jrfonseca.dyndns.org/projects/vimpdb/>, specifically the netbeans.py and vim.py files. Also there is vimpdb.py - the before mentioned vim-integrated-python-debugger, but ATM does nothing special besides opening the VIM and allowing to set BPs from vim. Still todo is an abstraction of the buffers to handle buffers-speficic state (such as annotations, etc.) in the client side. The reason I'm telling you this is just in the case that you also feel that the 'netbeans.py' module would be a valuable addition to A-A-P (for more complete support of the Netbeans protocol, or eventually more external editors besides vim). I hope you find this useful, or interesting in some way. Cheers, Jose Fonseca ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf