Use eval for lists of buffers too
This commit is contained in:
parent
dcdab63516
commit
d1e3b648d3
1 changed files with 3 additions and 3 deletions
|
|
@ -57,19 +57,19 @@ def OpenFileInCurrentWindow( file_name ):
|
||||||
|
|
||||||
|
|
||||||
def SetUpCommandBuffer( cmd, name ):
|
def SetUpCommandBuffer( cmd, name ):
|
||||||
bufs = vim.bindeval(
|
bufs = vim.eval(
|
||||||
'vimspector#internal#job#StartCommandWithLog( {}, "{}" )'.format(
|
'vimspector#internal#job#StartCommandWithLog( {}, "{}" )'.format(
|
||||||
json.dumps( cmd ),
|
json.dumps( cmd ),
|
||||||
name ) )
|
name ) )
|
||||||
|
|
||||||
if bufs is None:
|
if bufs is None:
|
||||||
raise RuntimeError( "Unable to start job {}: {}".format( cmd, name ) )
|
raise RuntimeError( "Unable to start job {}: {}".format( cmd, name ) )
|
||||||
elif not all( b > 0 for b in bufs ):
|
elif not all( int( b ) > 0 for b in bufs ):
|
||||||
raise RuntimeError( "Unable to get all streams for job {}: {}".format(
|
raise RuntimeError( "Unable to get all streams for job {}: {}".format(
|
||||||
name,
|
name,
|
||||||
cmd ) )
|
cmd ) )
|
||||||
|
|
||||||
return [ vim.buffers[ b ] for b in bufs ]
|
return [ vim.buffers[ int( b ) ] for b in bufs ]
|
||||||
|
|
||||||
|
|
||||||
def CleanUpCommand( name ):
|
def CleanUpCommand( name ):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue