main
1keybinds {
2 shared {
3 // Previously: Ctrl + o (in helix: jump_backward)
4 bind "Ctrl e" { SwitchToMode "Session"; }
5 unbind "Ctrl o"
6 // Previously: Ctrl + s (in helix: save_selection)
7 bind "Ctrl y" { SwitchToMode "Scroll"; }
8 unbind "Ctrl s"
9 // Previously: Alt + i (in helix: shrink_selection)
10 bind "Alt w" { MoveTab "Left"; }
11 unbind "Alt i"
12 // Previously: Alt + o (in helix: expand_selection)
13 bind "Alt q" { MoveTab "Right"; }
14 unbind "Alt o"
15 // Previously: Alt + n (in helix: select_next_sibling)
16 bind "Alt m" { NewPane; }
17 unbind "Alt n"
18 // Previously: Ctrl + b (in helix: move_page_up)
19 bind "Alt 1" { SwitchToMode "Tmux"; }
20 unbind "Ctrl b"
21
22 bind "Alt f" {
23 ToggleFocusFullscreen
24 SwitchToMode "Normal"
25 }
26 }
27 session {
28 // Exit session mode
29 bind "Ctrl e" { SwitchToMode "Normal"; }
30 unbind "Ctrl o"
31 }
32 scroll {
33 // Exit scroll mode
34 bind "Ctrl y" { SwitchToMode "Normal"; }
35 unbind "Ctrl s"
36 }
37 tmux {
38 // Exit tmux mode
39 bind "Alt 1" { SwitchToMode "Normal"; }
40 unbind "Ctrl b"
41 }
42}
43