vimspector/support/test/python
Ben Jackson 2f05a7f66a WIP: Make multi-session debugging sort of work
This passes the session id around everywhere and ensures that things
like buffer names are all unique.

We now have the _vimspector_session update to point to the active (or
last accessed tab). This feels fairly natural and mostly seems to work.

NOTE: in vscode there is no "multiple tabs" - they actually add the
subprocesses to the stack trace somehow and when you click on a frame in
that it switches to the session for that process. Each process PC is
visible in the editor. It's kind of confusing.

Things still broken:
 - vimspector_session_windows
 - breakpoints need to be project-wide
 - PC display (how to show "all" PCs, or just show the current one for
   the current tab ?)
 - it would be nice for the tterminal buffers to be visible on all tabs.
   not sure how to do that.
2021-03-31 21:55:33 +01:00
..
multiple_files While debugging, use the correct path for breakpoints 2020-09-27 22:47:22 +01:00
multiprocessing WIP: Make multi-session debugging sort of work 2021-03-31 21:55:33 +01:00
no_conf Fix workspace root when no vimspector conf - use dir of current file 2020-02-16 20:01:00 +00:00
simple_python Add a session ID to debug_session - vim only for now 2021-03-24 20:15:34 +00:00