diff --git a/book/src/generated/static-cmd.md b/book/src/generated/static-cmd.md index 0363820ea..e456cd1db 100644 --- a/book/src/generated/static-cmd.md +++ b/book/src/generated/static-cmd.md @@ -229,10 +229,10 @@ | `jump_view_left` | Jump to left split | normal: `` h ``, `` wh ``, `` ``, `` ``, `` w ``, `` w ``, select: `` h ``, `` wh ``, `` ``, `` ``, `` w ``, `` w `` | | `jump_view_up` | Jump to split above | normal: `` k ``, `` ``, `` wk ``, `` ``, `` w ``, `` w ``, select: `` k ``, `` ``, `` wk ``, `` ``, `` w ``, `` w `` | | `jump_view_down` | Jump to split below | normal: `` j ``, `` wj ``, `` ``, `` ``, `` w ``, `` w ``, select: `` j ``, `` wj ``, `` ``, `` ``, `` w ``, `` w `` | -| `swap_view_right` | Swap with right split | normal: `` L ``, `` wL ``, select: `` L ``, `` wL `` | -| `swap_view_left` | Swap with left split | normal: `` H ``, `` wH ``, select: `` H ``, `` wH `` | -| `swap_view_up` | Swap with split above | normal: `` K ``, `` wK ``, select: `` K ``, `` wK `` | -| `swap_view_down` | Swap with split below | normal: `` J ``, `` wJ ``, select: `` J ``, `` wJ `` | +| `swap_view_right` | Swap with right split | normal: `` L ``, `` wL ``, `` ``, `` w ``, select: `` L ``, `` wL ``, `` ``, `` w `` | +| `swap_view_left` | Swap with left split | normal: `` H ``, `` wH ``, `` ``, `` w ``, select: `` H ``, `` wH ``, `` ``, `` w `` | +| `swap_view_up` | Swap with split above | normal: `` K ``, `` wK ``, `` ``, `` w ``, select: `` K ``, `` wK ``, `` ``, `` w `` | +| `swap_view_down` | Swap with split below | normal: `` J ``, `` wJ ``, `` ``, `` w ``, select: `` J ``, `` wJ ``, `` ``, `` w `` | | `transpose_view` | Transpose splits | normal: `` t ``, `` wt ``, `` ``, `` w ``, select: `` t ``, `` wt ``, `` ``, `` w `` | | `rotate_view` | Goto next window | normal: `` w ``, `` ww ``, `` ``, `` w ``, select: `` w ``, `` ww ``, `` ``, `` w `` | | `rotate_view_reverse` | Goto previous window | | diff --git a/book/src/keymap.md b/book/src/keymap.md index c375c7b3c..b74ed53ae 100644 --- a/book/src/keymap.md +++ b/book/src/keymap.md @@ -271,10 +271,10 @@ This layer is similar to Vim keybindings as Kakoune does not support windows. | `l`, `Ctrl-l`, `Right` | Move to right split | `jump_view_right` | | `q`, `Ctrl-q` | Close current window | `wclose` | | `o`, `Ctrl-o` | Only keep the current window, closing all the others | `wonly` | -| `H` | Swap window to the left | `swap_view_left` | -| `J` | Swap window downwards | `swap_view_down` | -| `K` | Swap window upwards | `swap_view_up` | -| `L` | Swap window to the right | `swap_view_right` | +| `H`, `Shift-Left` | Swap window to the left | `swap_view_left` | +| `J`, `Shift-Down` | Swap window downwards | `swap_view_down` | +| `K`, `Shift-Up` | Swap window upwards | `swap_view_up` | +| `L`, `Shift-Right` | Swap window to the right | `swap_view_right` | #### Space mode diff --git a/helix-term/src/keymap/default.rs b/helix-term/src/keymap/default.rs index de005abe7..b3a9c2418 100644 --- a/helix-term/src/keymap/default.rs +++ b/helix-term/src/keymap/default.rs @@ -203,10 +203,10 @@ pub fn default() -> HashMap { "C-j" | "j" | "down" => jump_view_down, "C-k" | "k" | "up" => jump_view_up, "C-l" | "l" | "right" => jump_view_right, - "L" => swap_view_right, - "K" => swap_view_up, - "H" => swap_view_left, - "J" => swap_view_down, + "L" | "S-right" => swap_view_right, + "K" | "S-up" => swap_view_up, + "H" | "S-left" => swap_view_left, + "J" | "S-down" => swap_view_down, "n" => { "New split scratch buffer" "C-s" | "s" => hsplit_new, "C-v" | "v" => vsplit_new, @@ -270,10 +270,10 @@ pub fn default() -> HashMap { "C-j" | "j" | "down" => jump_view_down, "C-k" | "k" | "up" => jump_view_up, "C-l" | "l" | "right" => jump_view_right, - "H" => swap_view_left, - "J" => swap_view_down, - "K" => swap_view_up, - "L" => swap_view_right, + "L" | "S-right" => swap_view_right, + "K" | "S-up" => swap_view_up, + "H" | "S-left" => swap_view_left, + "J" | "S-down" => swap_view_down, "n" => { "New split scratch buffer" "C-s" | "s" => hsplit_new, "C-v" | "v" => vsplit_new,