aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimen A. W. Olsen <hello@simenandre.no>2026-08-18 17:37:42 +0200
committerSimen A. W. Olsen <hello@simenandre.no>2026-08-18 17:37:42 +0200
commitf76cc378ffddef08878206539374842609bace97 (patch)
treea417ec6caf0cc8dd6a7b101d12e0861dfeb622e7
parente061bd2659708beca5fdb1e37b318e2e95fc4710 (diff)
downloaddotfiles-f76cc378ffddef08878206539374842609bace97.tar.gz
dotfiles-f76cc378ffddef08878206539374842609bace97.zip
feat(herdr): bind prefix+j to searchable workspace picker
-rw-r--r--modules/home/herdr.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/modules/home/herdr.nix b/modules/home/herdr.nix
index aa14d30..d1a98c3 100644
--- a/modules/home/herdr.nix
+++ b/modules/home/herdr.nix
@@ -52,11 +52,12 @@ in
# Match the tmux prefix (see modules/home/tmux.nix).
prefix = "ctrl+s"
- # Vim-style movement through the sidebar: j/k for spaces, shift+j/k for agents.
- next_workspace = "prefix+j"
- previous_workspace = "prefix+k"
- next_agent = "prefix+shift+j"
- previous_agent = "prefix+shift+k"
+ # prefix+j opens the searchable workspace picker: j/k move, `/` searches by
+ # name, b/w/i/d/a filter by agent state, enter switches. Stays open until you pick.
+ workspace_picker = "prefix+j"
+
+ # Disable the spatial navigate mode so it doesn't reclaim prefix+g (lazygit).
+ goto = ""
# prefix+f: fuzzy-pick a ~/ghq repo and open it as a workspace (replaces `twm`).
[[keys.command]]