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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.