On Sun, Apr 26, 2009 at 10:13 PM, Bram Moolenaar wrote: > > Xavier de Gaye wrote: > >> On Sat, Nov 8, 2008 at 6:12 PM, Xavier de Gaye wrote: >> > ... >> >>> BTW do you think an implementation of netbeans over Vim console is >> >>> acceptable as a Vim patch (as opposed to an external patch such as >> >>> those in http://groups.google.com/group/vim_dev/web/vim-patches). >> >> >> >> If you can make the netbeans interface work for a Vim running in a >> >> console, that sounds like a useful feature. I would include it if it >> >> works properly. However, some programs using the netbeans interface >> >> assume GUI features, such as menus. Thus it's probably only useful >> >> for some applications. >> > >> > I will give it a try. >> >> >> Attached is a patch that allows Vim to support NetBeans when run in a >> terminal. The patch is based on Vim 7.2.160, subversion revision 1440. >> >> Problem: Support the NetBeans interface when Vim is run in a >> terminal on Unix. >> Solution: Hook the NetBeans file descriptor to the event loop. >> Add a backward compatible enhancement: the defineAnnoType >> "fg" and "bg" color arguments may also be defined as color >> names. >> Files: runtime/doc/netbeans.txt src/netbeans.c src/ex_cmds.c >> src/proto/netbeans.pro src/gui.c src/getchar.c >> src/gui_w48.c src/feature.h src/main.c src/proto.h >> src/gui_gtk_x11.c src/os_unix.c >> >> List of the tests that have been run (the pyclewn testsuite is about >> 50 tests): >> Check that a NetBeans session started in a terminal can be >> continued after the ":gui" command is run. >> Run pyclewn testsuite with GVim compiled with the GTK gui. >> Run pyclewn testsuite with Vim in a terminal, compiled with the >> GTK gui. >> Run pyclewn testsuite with Vim compiled without any gui. >> >> Issue not fixed (not worth fixing ?): >> When Vim NetBeans runs in a terminal and the ':gui' command is run >> and if the GUI is not one of GTK, GNOME, Motif or Win32, then >> NetBeans silently stops working. > > Thanks, sounds good. I'll have a better look later. I would appreciate > feedback from others.
Hi Bram, I have setup a Mercurial Queues patch at http://pyclewn.sourceforge.net/vim-patches.html It will be easier to test this patch and pyclewn 1.1 can now run with Vim in a console. The major change from the patch I sent last April, is that netbeans version has been increased to "2.5". Using Mercurial Queues for Vim patches, brings the following advantages: * the patch can be kept in sync with Vim development source tree * it is easy to test the patch with Vim development source tree * at any time, one can remove the patch with 'hg qpop' I will keep this patch in sync with Vim development source tree. Xavier -- You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php
