dynamically adjusting window size for nvim's floating window based on the buffer size

This commit is contained in:
dsych 2021-01-02 15:55:52 -05:00 committed by Ben Jackson
commit 3c857cebf4
3 changed files with 61 additions and 15 deletions

View file

@ -640,7 +640,11 @@ def DisplayBaloon( is_term, display, is_hover = False ):
# Refer https://github.com/vim/vim/issues/1512#issuecomment-492070685
display = '\n'.join( display )
return int( vim.eval( "vimspector#internal#balloon#CreateTooltip({}, {})".format(is_hover, json.dumps( display )) ) )
rc = int( vim.eval( "vimspector#internal#balloon#CreateTooltip({}, {})".format(is_hover, json.dumps( display )) ) )
vim.eval("vimspector#internal#balloon#nvim_resize_tooltip()")
return rc
def GetBufferFilepath( buf ):

View file

@ -284,6 +284,8 @@ class VariablesView( object ):
else:
self._DrawVariables( self._variable_eval_view, self._variable_eval.variables, 2 , True)
vim.eval("vimspector#internal#balloon#nvim_resize_tooltip()")
def _CleanUpTooltip(self):
# remove reference to old tooltip window
self._variable_eval_view = None