Mercurial > vim
diff src/netbeans.c @ 3151:af76a61a7f79 v7.3.346
updated for version 7.3.346
Problem: It's hard to test netbeans commands.
Solution: Process netbeans commands after :sleep. (Xavier de Gaye)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 20 Oct 2011 21:58:34 +0200 |
parents | 25672ad7f377 |
children | 320cc46d0eb0 |
line wrap: on
line diff
--- a/src/netbeans.c +++ b/src/netbeans.c @@ -14,6 +14,13 @@ * which are *between* characters, whereas vim uses line number * and column number which are *on* characters. * See ":help netbeans-protocol" for explanation. + * + * The Netbeans messages are received and queued in the gui event loop, or in + * the select loop when Vim runs in a terminal. These messages are processed + * by netbeans_parse_messages() which is invoked in the idle loop when Vim is + * waiting for user input. The function netbeans_parse_messages() is also + * called from the ":sleep" command, to allow the execution of test cases that + * may not invoke the idle loop. */ #include "vim.h"