vimspector
vimspector copied to clipboard
<Plug>VimspectorBalloonEval does not work in VimR
Description
I have checked the code, it seems that the following code triggers the bug:
self._is_term = not bool( int( vim.eval( "has( 'gui_running' )" ) ) )
It works fine with nvim terminal and nvim-qt.
Works in vim?
Only broken in Neovim
Works with clean config?
Yes
Minimal Reproduction
List of steps to reproduce:
- Open VimR and open a java project
- Set breakpoint
- Launch debugger.
- use <Plug>VimspectorBalloonEval to evaluate variables
Expected Behaviour
Variable ballon popup normally.
Actual Behaviour

Additional information
No response
Installation Type
Plugin Manager (git clone)
Vimspector version
b33b1be7679efb756c88ad398f6e7d77505c02c6
Debug Info
No response
Log file
No response
Vim version
0.7.0
Python version
3.9.13
Neovim diagnostics
No response
Operating System
Mac OS 12.4
Declaration
- [X] I have read and understood CONTRIBUTING.md
- [X] I have read and understood the CODE_OF_CONDUCT.md
I'll check later but if we are passing invalid args to that function, it's worth fixing it. Surprising it doesn't happen in other places.
Fixed by #605