Is this a reproducible bug?
Current behavior
navigate_pane_up has no effect. The configured key never fires, and the built-in k keeps working, so the default is not displaced. herdr config check still reports config: ok.
In the same navigate mode, navigate_workspace_up = ["up", "ctrl+p"] works as configured: ctrl+p moves the workspace selection and the arrow key still works.
Also observed: ctrl+k moves the selection up even when navigate_pane_up is unset.
Expected behavior
navigate_pane_up binds the configured key and displaces the default k, the same way navigate_workspace_up does.
Reproduction
- Add to
~/.config/herdr/config.toml:
[keys]
navigate_pane_up = "ctrl+x"
- Run
herdr config check. It prints config: ok.
- Run
herdr server reload-config.
- Open navigate mode and select a pane row.
- Press
ctrl+x. The selection does not move.
- Press
x. The selection does not move.
- Press
k. The selection moves up.
Impact
Navigate-mode pane movement cannot be remapped. j and k are effectively fixed, so a ctrl-based layout is possible for workspace rows but not for pane rows.
Environment
- Herdr version: 0.7.5
- Update channel (stable or preview): stable
- Operating system: macOS 26.5.2
- Terminal: Ghostty 1.3.1
- Shell, if relevant: zsh
- Relevant config, if any:
goto = "prefix+l", navigate_workspace_up = ["up", "ctrl+p"], navigate_workspace_down = ["down", "ctrl+n"]
Is this a reproducible bug?
Current behavior
navigate_pane_uphas no effect. The configured key never fires, and the built-inkkeeps working, so the default is not displaced.herdr config checkstill reportsconfig: ok.In the same navigate mode,
navigate_workspace_up = ["up", "ctrl+p"]works as configured:ctrl+pmoves the workspace selection and the arrow key still works.Also observed:
ctrl+kmoves the selection up even whennavigate_pane_upis unset.Expected behavior
navigate_pane_upbinds the configured key and displaces the defaultk, the same waynavigate_workspace_updoes.Reproduction
~/.config/herdr/config.toml:herdr config check. It printsconfig: ok.herdr server reload-config.ctrl+x. The selection does not move.x. The selection does not move.k. The selection moves up.Impact
Navigate-mode pane movement cannot be remapped.
jandkare effectively fixed, so a ctrl-based layout is possible for workspace rows but not for pane rows.Environment
goto = "prefix+l",navigate_workspace_up = ["up", "ctrl+p"],navigate_workspace_down = ["down", "ctrl+n"]