Start to create session manager
Kind of works, but there's still a single global _vimspector_session
This commit is contained in:
parent
fb2bad216f
commit
099431ba55
4 changed files with 61 additions and 27 deletions
|
|
@ -27,10 +27,12 @@ endif
|
|||
function! vimspector#internal#state#Reset() abort
|
||||
try
|
||||
py3 import vim
|
||||
py3 _vimspector_session = __import__(
|
||||
py3 _vimspector_session_manager = __import__(
|
||||
\ "vimspector",
|
||||
\ fromlist=[ "debug_session" ] ).debug_session.DebugSession(
|
||||
\ vim.eval( 's:prefix' ) )
|
||||
\ fromlist=[ "session_manager" ] ).session_manager.SessionManager()
|
||||
|
||||
py3 _vimspector_session = _vimspector_session_manager =
|
||||
\ _vimspector_session_manager.NewSession( vim.eval( 's:prefix' ) )
|
||||
catch /.*/
|
||||
echohl WarningMsg
|
||||
echom 'Exception while loading vimspector:' v:exception
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue