On Thu, May 04, 2006 at 03:02:18PM +0100, Neil Bird wrote:
> 
>   With the noddy plugin ~/.vim/ftplugin/c/balloon.vim:
> 
> function! MyBalloonExpr()
>   redir => def
>   exe 'silent isearch /'.v:beval_text.'/'
>   redir END
>   return substitute(def,'^\_s*\(.\{-\}\)\_s*$', '\1', '')
> endfunction
> setlocal balloonexpr=MyBalloonExpr()
> setlocal ballooneval

Sorry, not directly connected to your problem, but I just noticed that
the balloon window can _only_ be used with the mouse. Wouldn't it make
sense if 'balloonexpr' is set, that the balloon is also shown when the
cursor pauses over a character for a certain time? (Just like CursorHold
does).

I think, most people using vim will never touch the mouse but the
balloon could give valuable information (like the definition of
variable) also for keyboard-only users. 

--
Martin

Reply via email to