diff --git a/lua/plugins/tmux.lua b/lua/plugins/tmux.lua
index ad795d0..265d9b8 100644
--- a/lua/plugins/tmux.lua
+++ b/lua/plugins/tmux.lua
@@ -1,5 +1,5 @@
return {
- "alexghergh/nvim-tmux-navigation",
+ 'alexghergh/nvim-tmux-navigation',
config = function()
local plugin = require('nvim-tmux-navigation')
plugin.setup({
@@ -13,7 +13,11 @@ return {
vim.fn.system('tmux set-window-option ' .. navigation_flag .. ' 1')
end
local function unset_navigation_flag()
- vim.fn.system('tmux set-window-option -u ' .. navigation_flag)
+ -- FIXME: Due to a regression this causes SIGABRT when RelWithDebInfo
+ -- vim.fn.system('tmux set-window-option -u ' .. navigation_flag)
+ -- https://github.com/neovim/neovim/issues/21856 contains a workaround
+ vim.fn.jobstart(
+ 'tmux set-window-option -u ' .. navigation_flag, { detach = true})
end
-- [Un]set tmux window option to detect when to change pane.