Skip to content

Commit 9de53c3

Browse files
committed
fix(serverlist): revert a3508e8
1 parent d2fa4fc commit 9de53c3

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

lua/fzf-lua/previewer/fzf.lua

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,8 @@ local function make_screenshot(screenshot, addr, lines, columns)
538538
]], { lines, columns, screenshot })
539539
end
540540
local nvim_bin = os.getenv("FZF_LUA_NVIM_BIN") or vim.v.progpath
541-
local chan = vim.fn.jobstart({ nvim_bin, "--server", addr, "--remote-ui" }, {
541+
local jobstart = _G.fzf_pty_spawn or vim.fn.jobstart
542+
local chan = jobstart({ nvim_bin, "--server", addr, "--remote-ui" }, {
542543
pty = true,
543544
height = lines,
544545
width = columns,
@@ -550,10 +551,10 @@ local function make_screenshot(screenshot, addr, lines, columns)
550551
if closing then return end
551552
closing = true
552553
vim.defer_fn(function() utils.rpcexec(addr, "nvim__screenshot", screenshot) end, 10)
553-
vim.defer_fn(function() vim.fn.jobstop(chan0) end, 20)
554+
if not _G.fzf_pty_spawn then vim.defer_fn(function() vim.fn.jobstop(chan0) end, 20) end
554555
end,
555556
})
556-
return vim.fn.jobpid(chan)
557+
return chan
557558
end
558559

559560
function Previewer.nvim_server:cmdline(_)

0 commit comments

Comments
 (0)