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