From f87d3eb2e498ddd753d9d16d251ff76c5deaa39b Mon Sep 17 00:00:00 2001 From: Martin Pander Date: Thu, 19 Feb 2026 16:26:44 +0100 Subject: [PATCH] Make room for window manager shortcuts --- modules/home/tmux.nix | 8 ++++---- modules/nvim/lua/keymaps.lua | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/modules/home/tmux.nix b/modules/home/tmux.nix index 6dea275..baee617 100644 --- a/modules/home/tmux.nix +++ b/modules/home/tmux.nix @@ -27,11 +27,11 @@ in is_vim="ps -o state= -o comm= -t '#{pane_tty}' \ | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'" - bind-key -n M-K if-shell "$is_vim" "send-keys M-K" "if -F \"#{pane_at_top}\" \"switch-client -p\" \"select-pane -U\"" - bind-key -n M-J if-shell "$is_vim" "send-keys M-J" "if -F \"#{pane_at_bottom}\" \"switch-client -n\" \"select-pane -D\"" + bind-key -n C-M-k if-shell "$is_vim" "send-keys C-M-k" "if -F \"#{pane_at_top}\" \"switch-client -p\" \"select-pane -U\"" + bind-key -n C-M-j if-shell "$is_vim" "send-keys C-M-j" "if -F \"#{pane_at_bottom}\" \"switch-client -n\" \"select-pane -D\"" - bind-key -n M-L if-shell "$is_vim" "send-keys M-L" "if -F \"#{pane_at_right}\" \"next-window\" \"select-pane -R\"" - bind-key -n M-H if-shell "$is_vim" "send-keys M-H" "if -F \"#{pane_at_left}\" \"previous-window\" \"select-pane -L\"" + bind-key -n C-M-l if-shell "$is_vim" "send-keys C-M-l" "if -F \"#{pane_at_right}\" \"next-window\" \"select-pane -R\"" + bind-key -n C-M-h if-shell "$is_vim" "send-keys C-M-h" "if -F \"#{pane_at_left}\" \"previous-window\" \"select-pane -L\"" bind '"' split-window -c "#{pane_current_path}" bind % split-window -h -c "#{pane_current_path}" diff --git a/modules/nvim/lua/keymaps.lua b/modules/nvim/lua/keymaps.lua index c0766dc..fdd9cfc 100644 --- a/modules/nvim/lua/keymaps.lua +++ b/modules/nvim/lua/keymaps.lua @@ -4,14 +4,14 @@ vim.g.mapleader = " " vim.keymap.set({'n', 'v'}, 'j', 'gj', {}) vim.keymap.set({'n', 'v'}, 'k', 'gk', {}) -vim.keymap.set('n', '', 'h', {}) -vim.keymap.set('n', '', 'j', {}) -vim.keymap.set('n', '', 'k', {}) -vim.keymap.set('n', '', 'l', {}) -vim.keymap.set('t', '', 'h', {}) -vim.keymap.set('t', '', 'j', {}) -vim.keymap.set('t', '', 'k', {}) -vim.keymap.set('t', '', 'l', {}) +-- vim.keymap.set('n', '', 'h', {}) +-- vim.keymap.set('n', '', 'j', {}) +-- vim.keymap.set('n', '', 'k', {}) +-- vim.keymap.set('n', '', 'l', {}) +-- vim.keymap.set('t', '', 'h', {}) +-- vim.keymap.set('t', '', 'j', {}) +-- vim.keymap.set('t', '', 'k', {}) +-- vim.keymap.set('t', '', 'l', {}) vim.keymap.set('n', 'zm', '_|', { noremap = true, silent = true }) vim.keymap.set('n', '', '5<', {}) vim.keymap.set('n', '', '5+', {}) @@ -162,8 +162,8 @@ local function tmux_navigate(direction) end end -vim.keymap.set('n', '', function() tmux_navigate('h') end) -vim.keymap.set('n', '', function() tmux_navigate('j') end) -vim.keymap.set('n', '', function() tmux_navigate('k') end) -vim.keymap.set('n', '', function() tmux_navigate('l') end) +vim.keymap.set('n', '', function() tmux_navigate('h') end) +vim.keymap.set('n', '', function() tmux_navigate('j') end) +vim.keymap.set('n', '', function() tmux_navigate('k') end) +vim.keymap.set('n', '', function() tmux_navigate('l') end)