We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fe15b35 commit 31e1eceCopy full SHA for 31e1ece
lua/dap.lua
@@ -1034,12 +1034,16 @@ end
1034
1035
function M._vim_exit_handler()
1036
for _, s in pairs(sessions) do
1037
- terminate(s)
1038
- vim.wait(500, function()
1039
- ---@diagnostic disable-next-line: redundant-return-value
1040
- return session == nil and next(sessions) == nil
1041
- end)
+ if s.config.request == "attach" then
+ s:disconnect({ terminateDebuggee = false })
+ else
+ terminate(s)
+ end
1042
end
1043
+ vim.wait(500, function()
1044
+ ---@diagnostic disable-next-line: redundant-return-value
1045
+ return session == nil and next(sessions) == nil
1046
+ end)
1047
M.repl.close()
1048
1049
0 commit comments