Skip to content

Commit 0e901e5

Browse files
committed
chore: fix tmux-navigator setup
Override for real keys
1 parent ae634f1 commit 0e901e5

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

lua/custom/plugins/nvim-tmux-navigator.lua

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,23 @@ return {
88
'TmuxNavigateUp',
99
'TmuxNavigateRight',
1010
'TmuxNavigatePrevious',
11+
'TmuxNavigatorProcessList',
1112
},
1213
keys = {
13-
{ '<c-h>', '<cmd><C-U>TmuxNavigateLeft<cr>' },
14-
{ '<c-j>', '<cmd><C-U>TmuxNavigateDown<cr>' },
15-
{ '<c-k>', '<cmd><C-U>TmuxNavigateUp<cr>' },
16-
{ '<c-l>', '<cmd><C-U>TmuxNavigateRight<cr>' },
17-
{ '<c-\\>', '<cmd><C-U>TmuxNavigatePrevious<cr>' },
14+
{ mode = 'n', '<c-h>', '<cmd>TmuxNavigateLeft<cr>' },
15+
{ mode = 'n', '<c-j>', '<cmd>TmuxNavigateDown<cr>' },
16+
{ mode = 'n', '<c-k>', '<cmd>TmuxNavigateUp<cr>' },
17+
{ mode = 'n', '<c-l>', '<cmd>TmuxNavigateRight<cr>' },
18+
{ mode = 'n', '<c-\\>', '<cmd>TmuxNavigatePrevious<cr>' },
19+
{ mode = 't', '<c-h>', '<C-w><cmd>TmuxNavigateLeft<cr>' },
20+
{ mode = 't', '<c-j>', '<C-w><cmd>TmuxNavigateDown<cr>' },
21+
{ mode = 't', '<c-k>', '<C-w><cmd>TmuxNavigateUp<cr>' },
22+
{ mode = 't', '<c-l>', '<C-w><cmd>TmuxNavigateRight<cr>' },
23+
{ mode = 't', '<c-\\>', '<C-w><cmd>TmuxNavigatePrevious<cr>' },
1824
},
25+
init = function()
26+
-- Disable default mappings to make it work in terminal mode
27+
-- https://github.com/christoomey/vim-tmux-navigator/issues/468
28+
vim.g.tmux_navigator_no_mappings = 1
29+
end,
1930
}

0 commit comments

Comments
 (0)