🗃️ About
Yazi is my preferred file manager for the terminal. There's options like xplr, lf or ranger, but I feel like yazi is a next-gen file manager, written in Rust, with a plugin ecosystem written in Lua. Its fast, easy to use and so customizable.
The plugins I'm using are the following:
The added keymaps are located on:
~/.config/yazi/keymap.toml
Any other configurations are inside the:
~/.config/yazi/yazi.toml
Like if you wanna add other programs when opening certain type of files or modify the fetchers.
Be sure to read the docs if you wanna know all the options available.
🔧 Setup
📦 Plugins Installation
Yazi has a plugin manager built in, called ya
. To manage yazi plugins you can use the next commands:
# Add a plugin
ya pack -a <plugin-name>
# Install plugins
ya pack -i
# To update all extensions
ya pack -u
NOTE
Check the docs for every extensions to find the exact commands and the next steps to take, like initializing the plugins in the ~/.config/yazi/init.lua
file.
There are some packages that cannot be managed with ya
. You can clone them with git like this:
git clone <repo-link> ~/.config/yazi/plugins/<plugin-name>