diff options
| author | 2026-04-17 10:54:11 +0100 | |
|---|---|---|
| committer | 2026-04-17 10:54:11 +0100 | |
| commit | f31482b10182bd02013808b6e3de2aa5ca566d0a (patch) | |
| tree | adc0cde19acc6a935cab83354cfe8dbf7a822bbd /KEYBINDS.md | |
| parent | 2a2eca536bf0520d67bed9432de60ae74ffcc00a (diff) | |
| download | dotfiles-f31482b10182bd02013808b6e3de2aa5ca566d0a.tar.gz dotfiles-f31482b10182bd02013808b6e3de2aa5ca566d0a.tar.bz2 dotfiles-f31482b10182bd02013808b6e3de2aa5ca566d0a.zip | |
feat: replace lf with yazi file manager
- Create minimal yazi.toml: show_hidden, scrolloff=10, mtime linemode
- Create keymap.toml: shell access (!), bookmark dirs (g r/./x/s/S)
- Add y() shell wrapper for cd-on-exit to zshrc
- Add yazi section to KEYBINDS.md
- Remove old lf config
Diffstat (limited to 'KEYBINDS.md')
| -rw-r--r-- | KEYBINDS.md | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/KEYBINDS.md b/KEYBINDS.md index 4ac18a4..9820f3f 100644 --- a/KEYBINDS.md +++ b/KEYBINDS.md @@ -257,6 +257,21 @@ Emacs mode (`bindkey -e`) is the base. | `Alt-g` | Scroll to top | | `Alt-Shift-g` | Scroll to bottom | +## Yazi + +Only non-default keybinds listed. See `yazi --help` for built-in keys. + +| Key | Action | +|-----|--------| +| `!` | Open shell here (blocking) | +| `g r` | Go to git root | +| `g .` | Go to dotfiles | +| `g x` | Go to doxfiles | +| `g s` | Go to sync | +| `g S` | Go to screenshots | + +Shell: `y` function wraps yazi with cd-on-exit. + ## Cross-tool Shared Keys | Key | Neovim | Zellij | Zsh | Ghostty | Sway | |
