Merge pull request #154 from pranavrao145/fix/tmux-term

fix(tmux): fix tmux module to comply with latest changes to tmux API
This commit is contained in:
ThePrimeagen 2022-02-03 21:22:50 -07:00 committed by GitHub
commit d035ef263a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,9 +54,9 @@ local function terminal_exists(window_id)
-- This has to be done this way because tmux has-session does not give -- This has to be done this way because tmux has-session does not give
-- updated results -- updated results
for _, line in pairs(window_list) do for _, line in pairs(window_list) do
local window_info = utils.split_string(line, "@")[1] local window_info = utils.split_string(line, "@")[2]
if string.find(window_info, window_id) then if string.find(window_info, string.sub(window_id, 2)) then
exists = true exists = true
end end
end end
@ -118,7 +118,7 @@ function M.gotoTerminal(idx)
local _, ret, stderr = utils.get_os_command_output({ local _, ret, stderr = utils.get_os_command_output({
"tmux", "tmux",
"select-pane", "select-window",
"-t", "-t",
window_handle.window_id, window_handle.window_id,
}, vim.loop.cwd()) }, vim.loop.cwd())