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 1798c75 commit fd4eaeaCopy full SHA for fd4eaea
lua/dap/session.lua
@@ -384,10 +384,11 @@ end
384
385
386
local function with_win(win, fn, ...)
387
- local cur_win = api.nvim_get_current_win()
388
- api.nvim_set_current_win(win)
389
- local ok, err = pcall(fn, ...)
390
- pcall(api.nvim_set_current_win, cur_win)
+ local args = {...}
+ local ok, err
+ api.nvim_win_call(win, function()
+ ok, err = pcall(fn, unpack(args))
391
+ end)
392
assert(ok, err)
393
end
394
0 commit comments