Is this a reproducible bug?
Current behavior
When running applications inside a Herdr pane (especially Neovim + LazyVim), pressing Ctrl+/ is not delivered as the control sequence <C-/> (or the common equivalent <C-_>).
Instead, Neovim receives a plain - character.
This breaks LazyVim’s default keybinding:
<C-/> / <C-_> → Toggle floating terminal (Snacks terminal)
Previously this worked correctly. Now it only inserts - (or moves the cursor in some contexts).
Expected behavior
a control sequence such as ^_ (or the proper CSI / extended key for Ctrl+/).
Reproduction
- Start Herdr and open a pane.
- Launch Neovim with LazyVim inside the pane.
- Enter Insert mode.
- Press
Ctrl+/.
Impact
Would be great if Herdr could pass through Ctrl+/ (and preferably Ctrl+_ as well) unchanged to the pane process, similar to how other multiplexers handle common control keys used by editors.
Environment
- Herdr version: herdr 0.7.5
- Update channel (stable or preview): stable
- Operating system: WSL archlinux
- Terminal: Window Terminal
- Shell, if relevant: fish
- Relevant config, if any:
Is this a reproducible bug?
Current behavior
When running applications inside a Herdr pane (especially Neovim + LazyVim), pressing
Ctrl+/is not delivered as the control sequence<C-/>(or the common equivalent<C-_>).Instead, Neovim receives a plain
-character.This breaks LazyVim’s default keybinding:
<C-/>/<C-_>→ Toggle floating terminal (Snacks terminal)Previously this worked correctly. Now it only inserts
-(or moves the cursor in some contexts).Expected behavior
a control sequence such as
^_(or the proper CSI / extended key forCtrl+/).Reproduction
Ctrl+/.Impact
Would be great if Herdr could pass through
Ctrl+/(and preferablyCtrl+_as well) unchanged to the pane process, similar to how other multiplexers handle common control keys used by editors.Environment