Created
July 7, 2026 14:10
-
-
Save hugogilmar/0060b230d40fa4356d0ed2bb0333727b to your computer and use it in GitHub Desktop.
Custom key bindings for herdr
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # This is a custom herdr config file which | |
| # modifies key bindings for workspaces, panes, | |
| # tabs, and agents in a single pattern | |
| # Save it at .config/herdr/config.toml | |
| [ui.toast] | |
| delivery = "terminal" | |
| [ui] | |
| show_agent_labels_on_pane_borders = true | |
| # Keybindings — consistent scheme for the features I use. | |
| # Rule: prefix + <noun letter> = NEXT; add shift = PREVIOUS. | |
| # (prefix = ctrl+b; all bindings are sequential, so Windows Terminal never intercepts them.) | |
| agent_panel_sort = "spaces" | |
| [keys] | |
| # Navigate workspaces | |
| next_workspace = "prefix+w" | |
| previous_workspace = "prefix+shift+w" | |
| # Navigate agents | |
| next_agent = "prefix+a" | |
| previous_agent = "prefix+shift+a" | |
| # Navigate tabs | |
| next_tab = "prefix+t" | |
| previous_tab = "prefix+shift+t" | |
| # Navigate panes (arrow keys; arrows also work in navigate mode) | |
| focus_pane_left = "prefix+left" | |
| focus_pane_down = "prefix+down" | |
| focus_pane_up = "prefix+up" | |
| focus_pane_right = "prefix+right" | |
| # Split panes | |
| split_vertical = "prefix+v" | |
| split_horizontal = "prefix+minus" | |
| # Create tab / workspace (shift = the bigger container) | |
| new_tab = "prefix+c" | |
| new_workspace = "prefix+shift+c" | |
| # Displaced defaults, intentionally unbound (use right-click menus instead) | |
| workspace_picker = "" | |
| rename_tab = "" | |
| rename_workspace = "" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment