dynamically adjusting window size for nvim's floating window based on the buffer size
This commit is contained in:
parent
2f1c93a2ac
commit
3c857cebf4
3 changed files with 61 additions and 15 deletions
|
|
@ -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 ):
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue