docs: kitty tab/window keys, yazi g D bookmark
This commit is contained in:
1 parent
e834d66c52
commit
87b4d8c4ee
2 files changed
+4
-6
No files matched your search
@@ -88,10 +88,10 @@ The socket also exports `KITTY_LISTEN_ON` into each pane. nvim reads it to know
|
|||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `super+n` | Vertical split 50/50 (`launch_vs50`) |
|
| `super+n` | Vertical split 50/50 (`launch_vs50`) |
|
||||||
| `super+z` | Toggle `stack` layout (zoom); the tab title gains a layers icon and pane count (`nf-md-layers 3`) while other panes are hidden |
|
| `super+z` | Toggle `stack` layout (zoom); the tab title gains a layers icon and pane count (`nf-md-layers 3`) while other panes are hidden |
|
||||||
| `ctrl+shift+t`, `super+enter` | New tab in current cwd |
|
| `ctrl+shift+t`, `ctrl+shift+space` | New tab in current cwd (`new_tab_with_cwd`, `launch_tb`) |
|
||||||
| `ctrl+space`, `ctrl+shift+j` | Horizontal split, 30% (`launch_hs`) |
|
| `ctrl+space`, `ctrl+shift+j` | Horizontal split, 30% (`launch_hs`) |
|
||||||
| `ctrl+enter`, `ctrl+shift+l` | Vertical split, 40% (`launch_vs`) |
|
| `ctrl+enter`, `ctrl+shift+l` | Vertical split, 40% (`launch_vs`) |
|
||||||
| `ctrl+shift+space` | New OS window |
|
| `super+enter` | New OS window in current cwd (`launch_os`) |
|
||||||
| `ctrl+shift+h` / `ctrl+shift+k` | Previous / next tab |
|
| `ctrl+shift+h` / `ctrl+shift+k` | Previous / next tab |
|
||||||
| `ctrl+shift+g` | `lazygit` in an overlay |
|
| `ctrl+shift+g` | `lazygit` in an overlay |
|
||||||
| `ctrl+shift+f` | `yazi` in a new tab |
|
| `ctrl+shift+f` | `yazi` in a new tab |
|
||||||
@@ -131,7 +131,7 @@ What a restored window gets back:
|
|||||||
- **Running program**: saved with `--use-foreground-process` and re-run after the `cat`, so the shell is still there when it exits (`nvim`, `sleep 700`, dev servers). Commands still at shell init when saved (mise/direnv hooks) are ignored. A command is never replayed if any of its words is `rm`, `rmdir`, `mv`, `dd`, `shred`, `truncate`, `mkfs*`, `wipefs`, `fdisk`, `parted`, `sudo`, `doas`, `su`, `run0`, `pkexec`, `kill`, `pkill`, `killall`, `reboot`, `shutdown` or `poweroff` (`NO_REPLAY`).
|
- **Running program**: saved with `--use-foreground-process` and re-run after the `cat`, so the shell is still there when it exits (`nvim`, `sleep 700`, dev servers). Commands still at shell init when saved (mise/direnv hooks) are ignored. A command is never replayed if any of its words is `rm`, `rmdir`, `mv`, `dd`, `shred`, `truncate`, `mkfs*`, `wipefs`, `fdisk`, `parted`, `sudo`, `doas`, `su`, `run0`, `pkexec`, `kill`, `pkill`, `killall`, `reboot`, `shutdown` or `poweroff` (`NO_REPLAY`).
|
||||||
- Programs launched as the window's own command (`ctrl+shift+e` nvim, `ctrl+shift+g` lazygit) were already restored by kitty; they have no shell, so no scrollback.
|
- Programs launched as the window's own command (`ctrl+shift+e` nvim, `ctrl+shift+g` lazygit) were already restored by kitty; they have no shell, so no scrollback.
|
||||||
|
|
||||||
Only windows that belong to the session are saved: `new_tab_with_cwd` and the `--cwd=current` launch aliases join it; `new_os_window` (`ctrl+shift+space`) does not.
|
Only windows that belong to the session are saved: `new_tab_with_cwd` and the `--cwd=current` launch aliases join it; a bare `new_os_window` does not.
|
||||||
|
|
||||||
## Host configs
|
## Host configs
|
||||||
|
|
||||||
|
|||||||
+1
-3
@@ -88,9 +88,7 @@ All bindings in `keymap.toml` are `[[mgr.prepend_keymap]]` entries, so they take
|
|||||||
| <kbd>g</kbd> <kbd>r</kbd> | cd to the git root (`git rev-parse --show-toplevel`) |
|
| <kbd>g</kbd> <kbd>r</kbd> | cd to the git root (`git rev-parse --show-toplevel`) |
|
||||||
| <kbd>g</kbd> <kbd>C</kbd> | cd to `~/.local/share/chezmoi` |
|
| <kbd>g</kbd> <kbd>C</kbd> | cd to `~/.local/share/chezmoi` |
|
||||||
| <kbd>g</kbd> <kbd>d</kbd> | cd to `~/Downloads` |
|
| <kbd>g</kbd> <kbd>d</kbd> | cd to `~/Downloads` |
|
||||||
| <kbd>g</kbd> <kbd>D</kbd> <kbd>d</kbd> | cd to `$GHQ_ROOT/github.com` |
|
| <kbd>g</kbd> <kbd>D</kbd> | cd to `$GHQ_ROOT/github.com` |
|
||||||
| <kbd>g</kbd> <kbd>D</kbd> <kbd>w</kbd> | cd to `$GHQ_ROOT/github.com/wltbs` |
|
|
||||||
| <kbd>g</kbd> <kbd>D</kbd> <kbd>p</kbd> | cd to `$GHQ_ROOT/github.com/prdlk` |
|
|
||||||
| <kbd>g</kbd> <kbd>l</kbd> | cd to `~/.local` |
|
| <kbd>g</kbd> <kbd>l</kbd> | cd to `~/.local` |
|
||||||
| <kbd>g</kbd> <kbd>p</kbd> | cd to `~/Pictures` |
|
| <kbd>g</kbd> <kbd>p</kbd> | cd to `~/Pictures` |
|
||||||
| <kbd>g</kbd> <kbd>o</kbd> <kbd>p</kbd> | cd to `~/Documents/Obsidian/Personal` |
|
| <kbd>g</kbd> <kbd>o</kbd> <kbd>p</kbd> | cd to `~/Documents/Obsidian/Personal` |
|
||||||
|
|||||||
Reference in new issue
Block a user