Add a way to have multiple vim API layers

This commit is contained in:
Ben Jackson 2020-01-08 17:26:38 +00:00
commit 18627b9244
6 changed files with 35 additions and 20 deletions

View file

@ -127,7 +127,7 @@ function! vimspector#internal#job#StartCommandWithLog( cmd, category ) abort
let l:index = len( s:commands[ a:category ] )
call add( s:commands[ a:category ], job_start(
\ a:cmd,
\ a:cmd,
\ {
\ 'out_io': 'buffer',
\ 'in_io': 'null',

View file

@ -20,9 +20,10 @@ set cpoptions&vim
" }}}
function! vimspector#internal#state#Reset() abort
let prefix = ''
py3 << EOF
from vimspector import debug_session
_vimspector_session = debug_session.DebugSession()
_vimspector_session = debug_session.DebugSession( vim.eval( 'prefix' ) )
EOF
endfunction