Raise autocommand when installer completes. use this in testing
This commit is contained in:
parent
23e5f6bbf4
commit
0140a607b1
5 changed files with 84 additions and 24 deletions
|
|
@ -71,7 +71,20 @@ def OpenFileInCurrentWindow( file_name ):
|
|||
return vim.buffers[ buffer_number ]
|
||||
|
||||
|
||||
def SetUpCommandBuffer( cmd, name, api_prefix ):
|
||||
COMMAND_HANDLERS = {}
|
||||
|
||||
|
||||
def OnCommandWithLogComplete( name, exit_code ):
|
||||
cb = COMMAND_HANDLERS.get( name )
|
||||
if cb:
|
||||
cb( exit_code )
|
||||
else:
|
||||
UserMessage( f'Job complete: { name } (exit status: { exit_code })' )
|
||||
|
||||
|
||||
def SetUpCommandBuffer( cmd, name, api_prefix, completion_handler = None ):
|
||||
COMMAND_HANDLERS[ name ] = completion_handler
|
||||
|
||||
buf = Call( f'vimspector#internal#{api_prefix}job#StartCommandWithLog',
|
||||
cmd,
|
||||
name )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue