From 5cb9c62e7f66d082839f63889e7f591848b19e91 Mon Sep 17 00:00:00 2001 From: Ben Jackson Date: Sat, 28 Mar 2020 13:07:00 +0000 Subject: [PATCH] Fix tab creation when current buffer contains no file --- python3/vimspector/debug_session.py | 2 +- .../test/python/simple_python/.vimspector.json | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/python3/vimspector/debug_session.py b/python3/vimspector/debug_session.py index ee3fc97..064b410 100644 --- a/python3/vimspector/debug_session.py +++ b/python3/vimspector/debug_session.py @@ -457,7 +457,7 @@ class DebugSession( object ): def _SetUpUI( self ): - vim.command( 'tabedit %' ) + vim.command( 'tab split' ) self._uiTab = vim.current.tabpage # Code window diff --git a/support/test/python/simple_python/.vimspector.json b/support/test/python/simple_python/.vimspector.json index f585ca6..8610cf7 100644 --- a/support/test/python/simple_python/.vimspector.json +++ b/support/test/python/simple_python/.vimspector.json @@ -50,6 +50,23 @@ } } }, + "run - main.py": { + "adapter": "debugpy", + "configuration": { + "request": "launch", + "type": "python", + "cwd": "${workspaceRoot}", + "program": "${workspaceRoot}/main.py", + "stopOnEntry": false, + "console": "integratedTerminal" + }, + "breakpoints": { + "exception": { + "raised": "N", + "uncaught": "" + } + } + }, "run - exception question": { "adapter": "debugpy", "configuration": {