- commit
- 2b8ec0f
- parent
- 3dcce3d
- author
- Eric Bower
- date
- 2025-12-19 16:11:33 -0500 EST
docs: update detach key
3 files changed,
+15,
-6
+9,
-0
1@@ -8,6 +8,15 @@ Use spec: https://common-changelog.org/
2
3 - Use `XDG_RUNTIME_DIR` environment variable for socket directory (takes precedence over `TMPDIR` and `/tmp`)
4
5+### Changed
6+
7+- Use `ctrl+b + d` to detach from session instead of `ctrl+\`
8+- Updated `ghostty-vt` to latest HEAD
9+
10+### Fixed
11+
12+- Restore mouse terminal modes on detach
13+
14 ## v0.1.1 - 2025-12-16
15
16 ### Changed
+5,
-5
1@@ -46,14 +46,14 @@ zig build -Doptimize=ReleaseSafe --prefix ~/.local
2 ## usage
3
4 > [!IMPORTANT]
5-> Press `ctrl+\` to detach from the session.
6+> Press `ctrl+b + d` to detach from the session. (deprecated: `ctrl+\`)
7
8 ```
9 Usage: zmx <command> [args]
10
11 Commands:
12 [a]ttach <name> [command...] Create or attach to a session
13- [d]etach Detach all clients from current session (ctrl+\ for current client)
14+ [d]etach Detach all clients from current session (ctrl+b + d for current client)
15 [l]ist List active sessions
16 [k]ill <name> Kill a session and all attached clients
17 [v]ersion Show version information
18@@ -163,9 +163,9 @@ Wow! Now you can setup all your os tiling windows how you like them for your pro
19 Each session gets its own unix socket file. The default location depends on your environment variables (checked in priority order):
20
21 1. `ZMX_DIR` => uses exact path (e.g., `/custom/path`)
22-2. `XDG_RUNTIME_DIR` => uses `{XDG_RUNTIME_DIR}/zmx` (recommended on Linux, typically results in `/run/user/{uid}/zmx`)
23-3. `TMPDIR` => uses `{TMPDIR}/zmx-{uid}` (appends uid for multi-user safety)
24-4. `/tmp` => uses `/tmp/zmx-{uid}` (default fallback, appends uid for multi-user safety)
25+1. `XDG_RUNTIME_DIR` => uses `{XDG_RUNTIME_DIR}/zmx` (recommended on Linux, typically results in `/run/user/{uid}/zmx`)
26+1. `TMPDIR` => uses `{TMPDIR}/zmx-{uid}` (appends uid for multi-user safety)
27+1. `/tmp` => uses `/tmp/zmx-{uid}` (default fallback, appends uid for multi-user safety)
28
29 ## debugging
30
+1,
-1
1@@ -327,7 +327,7 @@ fn help() !void {
2 \\
3 \\Commands:
4 \\ [a]ttach <name> [command...] Create or attach to a session
5- \\ [d]etach Detach all clients from current session (ctrl+\ for current client)
6+ \\ [d]etach Detach all clients from current session (ctrl+b + d for current client)
7 \\ [l]ist List active sessions
8 \\ [k]ill <name> Kill a session and all attached clients
9 \\ [v]ersion Show version information