aboutsummaryrefslogtreecommitdiff
path: root/docs/next
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-24 02:57:03 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-24 02:59:39 +0300
commit80a314a9089b28c1bfdc2cdf5196e9a2eb9f11ba (patch)
treefca593cafa027f4283adcec80c2f8908ef79708e /docs/next
parenta132a7c3b9ade3ad4636e03b1f0930b5fa711766 (diff)
feat: add session navigator
refs #157
Diffstat (limited to 'docs/next')
-rw-r--r--docs/next/CHANGELOG.md3
-rw-r--r--docs/next/README.md5
-rw-r--r--docs/next/website/src/content/docs/configuration.mdx4
3 files changed, 10 insertions, 2 deletions
diff --git a/docs/next/CHANGELOG.md b/docs/next/CHANGELOG.md
index d7788f32..1fff74cf 100644
--- a/docs/next/CHANGELOG.md
+++ b/docs/next/CHANGELOG.md
@@ -2,6 +2,9 @@
## Unreleased
+### Added
+- Added a session navigator at `prefix+g` with a searchable workspace/tab/pane tree, agent state filters, mouse switching, and keyboard navigation. (#157)
+
## [0.6.2] - 2026-05-23
### Added
diff --git a/docs/next/README.md b/docs/next/README.md
index cf99dc28..e82057d8 100644
--- a/docs/next/README.md
+++ b/docs/next/README.md
@@ -214,6 +214,7 @@ press `ctrl+b` to enter prefix mode. default actions are prefix-first and tmux-l
| `prefix+n` / `prefix+p` | next / previous tab |
| `prefix+1..9` | switch tab |
| `prefix+w` | workspace navigation |
+| `prefix+g` | session navigator |
| `prefix+shift+n` | new workspace |
| `prefix+shift+g` | new worktree |
| `prefix+shift+w` | rename workspace |
@@ -228,11 +229,13 @@ press `ctrl+b` to enter prefix mode. default actions are prefix-first and tmux-l
resize mode: `h`/`l` resize width, `j`/`k` resize height, `esc` exit.
+session navigator opens a searchable workspace, tab, and pane tree. Use `/` for text search, `b`/`w`/`i`/`d` for blocked, working, idle, and done filters, `a` or Backspace to clear a state filter, and Enter to switch to the highlighted row.
+
custom command keybindings can launch detached shell helpers or temporary panes:
```toml
[[keys.command]]
-key = "prefix+g"
+key = "prefix+alt+g"
type = "pane" # "shell" or "pane"
command = "lazygit"
```
diff --git a/docs/next/website/src/content/docs/configuration.mdx b/docs/next/website/src/content/docs/configuration.mdx
index 87de1102..23debd45 100644
--- a/docs/next/website/src/content/docs/configuration.mdx
+++ b/docs/next/website/src/content/docs/configuration.mdx
@@ -91,6 +91,7 @@ A small keybinding override looks like this:
```toml
[keys]
prefix = "ctrl+b"
+goto = "prefix+g"
new_tab = "prefix+c"
next_tab = "prefix+n"
previous_tab = "prefix+p"
@@ -104,6 +105,7 @@ The default keymap is prefix-first and avoids direct shortcuts that can steal in
[keys]
detach = "prefix+q"
workspace_picker = "prefix+w"
+goto = "prefix+g"
new_workspace = "prefix+shift+n"
new_worktree = "prefix+shift+g"
rename_workspace = "prefix+shift+w"
@@ -160,7 +162,7 @@ Custom commands use the same keybinding syntax.
```toml
[[keys.command]]
-key = "prefix+g"
+key = "prefix+alt+g"
type = "pane"
command = "lazygit"
```