Skip to content

Yazi ​

This repository configures yazi with ten plugins vendored and pinned by vendir (chmod, ouch, git, starship, and friends) plus a handful of custom keybindings on top of the upstream defaults.

Configuration Paths ​

  • Config: dotfiles/.config/yazi/yazi.toml
  • Keymaps: dotfiles/.config/yazi/keymap.toml
  • Plugins: dotfiles/.config/yazi/plugins/

Custom Keybindings ​

ActionShortcut
Chmod on selected filesC, then M
Copy file contentsC, then Y
Toggle preview paneF3
Maximize / restore previewF4
Compress with ouchShift + C

Common Defaults ​

ActionShortcut
QuitQ
Open fileEnter
Select itemSpace
Yank/copyY
PasteP
Cancel taskEsc
Toggle hidden.
Shell;
Command:
Help?

For the full default keymap, see the upstream Yazi documentation or press ? inside Yazi.

Plugins ​

  • chmod: Quick permission management.
  • copy-file-contents: Directly copy file data to clipboard.
  • ouch: Integration with the Ouch compression tool.
  • toggle-pane: Flexible workspace layout management.
  • full-border: Full border UI.
  • git: Git status indicators.
  • piper: Pipe operations.
  • starship: Starship prompt integration.
  • yaziline: Custom status line.
  • torrent-preview: Torrent file preview.

Platform Documentation