Revert "Adds config for smart split navigation"
This reverts commit 158700874c.
This commit is contained in:
parent
6318f37c21
commit
d75dbe0c62
6 changed files with 20 additions and 57 deletions
|
|
@ -20,7 +20,13 @@
|
|||
"6" = "secondary";
|
||||
};
|
||||
mode.main.binding = {
|
||||
alt-h = "focus left";
|
||||
alt-j = "focus down";
|
||||
alt-k = "focus up";
|
||||
alt-l = "focus right";
|
||||
alt-shift-h = "move left";
|
||||
alt-shift-j = "move down";
|
||||
alt-shift-k = "move up";
|
||||
alt-shift-l = "move right";
|
||||
alt-comma = "layout tiles horizontal vertical";
|
||||
alt-period = "layout accordion horizontal vertical";
|
||||
|
|
|
|||
|
|
@ -20,7 +20,13 @@
|
|||
"6" = "secondary";
|
||||
};
|
||||
mode.main.binding = {
|
||||
alt-h = "focus left";
|
||||
alt-j = "focus down";
|
||||
alt-k = "focus up";
|
||||
alt-l = "focus right";
|
||||
alt-shift-h = "move left";
|
||||
alt-shift-j = "move down";
|
||||
alt-shift-k = "move up";
|
||||
alt-shift-l = "move right";
|
||||
alt-comma = "layout tiles horizontal vertical";
|
||||
alt-period = "layout accordion horizontal vertical";
|
||||
|
|
|
|||
|
|
@ -8,8 +8,7 @@
|
|||
fd . ~/dev/ride/apps/backend/backend-services -t d -d 1;
|
||||
fd . ~/dev/ride/apps/frontend/projects -t d -d 1;
|
||||
fd . ~/dev/ride/apps/native -t d -d 1;
|
||||
# Enable as soon as we have packages
|
||||
# fd . ~/dev/ride/packages -t d -d 1;
|
||||
fd . ~/dev/ride/packages -t d -d 1;
|
||||
echo "$HOME/dev/ride/apps/frontend";
|
||||
echo "$HOME/dev/ride/apps/lib";
|
||||
echo "$HOME/dev/ride";
|
||||
|
|
|
|||
|
|
@ -1,19 +0,0 @@
|
|||
return {
|
||||
"mrjones2014/smart-splits.nvim",
|
||||
keys = {
|
||||
{ "<C-h>", "require('smart-splits').move_cursor_left", desc = "Move to left split", mode = "n" },
|
||||
{ "<C-j>", "require('smart-splits').move_cursor_down", desc = "Move to lower split", mode = "n" },
|
||||
{ "<C-k>", "require('smart-splits').move_cursor_up", desc = "Move to upper split", mode = "n" },
|
||||
{ "<C-l>", "require('smart-splits').move_cursor_right", desc = "Move to right split", mode = "n" },
|
||||
|
||||
{ "<A-h>", "require('smart-splits').resize_left", desc = "Resize to left", mode = "n" },
|
||||
{ "<A-j>", "require('smart-splits').resize_down", desc = "Resize lower", mode = "n" },
|
||||
{ "<A-k>", "require('smart-splits').resize_up", desc = "Resize upper", mode = "n" },
|
||||
{ "<A-l>", "require('smart-splits').resize_right", desc = "Resize to right", mode = "n" },
|
||||
|
||||
{ "<leader>mh", "require('smart-splits').swap_buf_left", desc = "Swap to left" },
|
||||
{ "<leader>mj", "require('smart-splits').swap_buf_down", desc = "Swap to lower" },
|
||||
{ "<leader>mk", "require('smart-splits').swap_buf_up", desc = "Swap to upper" },
|
||||
{ "<leader>ml", "require('smart-splits').swap_buf_right", desc = "Swap to right" },
|
||||
},
|
||||
}
|
||||
|
|
@ -44,36 +44,11 @@ function M.get_padding(padding, remove_padding_bottom)
|
|||
}
|
||||
end
|
||||
|
||||
function M.is_vim(pane)
|
||||
-- this is set by the plugin, and unset on ExitPre in Neovim
|
||||
return pane:get_user_vars().IS_NVIM == "true"
|
||||
end
|
||||
|
||||
local direction_keys = {
|
||||
h = "Left",
|
||||
j = "Down",
|
||||
k = "Up",
|
||||
l = "Right",
|
||||
}
|
||||
|
||||
function M.split_nav(resize_or_move, key)
|
||||
function M.move_pane(key, direction)
|
||||
return {
|
||||
key = key,
|
||||
mods = resize_or_move == "resize" and "META" or "CTRL",
|
||||
action = wezterm.action_callback(function(win, pane)
|
||||
if M.is_vim(pane) then
|
||||
-- pass the keys through to vim/nvim
|
||||
win:perform_action({
|
||||
SendKey = { key = key, mods = resize_or_move == "resize" and "META" or "CTRL" },
|
||||
}, pane)
|
||||
else
|
||||
if resize_or_move == "resize" then
|
||||
win:perform_action({ AdjustPaneSize = { direction_keys[key], 3 } }, pane)
|
||||
else
|
||||
win:perform_action({ ActivatePaneDirection = direction_keys[key] }, pane)
|
||||
end
|
||||
end
|
||||
end),
|
||||
mods = "LEADER",
|
||||
action = wezterm.action.ActivatePaneDirection(direction),
|
||||
}
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -42,14 +42,10 @@ function M.apply_to_config(config)
|
|||
}),
|
||||
},
|
||||
-- Navigation
|
||||
helpers.split_nav("move", "h"),
|
||||
helpers.split_nav("move", "j"),
|
||||
helpers.split_nav("move", "k"),
|
||||
helpers.split_nav("move", "l"),
|
||||
helpers.split_nav("resize", "h"),
|
||||
helpers.split_nav("resize", "j"),
|
||||
helpers.split_nav("resize", "k"),
|
||||
helpers.split_nav("resize", "l"),
|
||||
helpers.move_pane("j", "Down"),
|
||||
helpers.move_pane("k", "Up"),
|
||||
helpers.move_pane("h", "Left"),
|
||||
helpers.move_pane("l", "Right"),
|
||||
-- Workspaces
|
||||
{
|
||||
key = "s",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue