Just yesterday, I discovered "lf" ("list files" manager) that does this. It was great, but 2 things I wished for: 1) Icons for files, and 2) Vertical lines separating the columns. Today, you show me yazi (which didn't appear in my searches before) that was like "lf" but 1) Icons for files, and 2) Vertical lines! Seriously, over the last year, you highlighted exactly the tools I have been trying to customize or learn. NeoVim, Arch, Tmux, Yazi, etc. Thanks, nerd!
for real, i just switched to yazi from ranger last night. the help screen, which has a search btw(!!) is a godsend. now i can do more in yazi after a day than i could in ranger for a whole year :D edit: oh, and configuring it so much easier and makes so much more sense!
Now replace Alacritty with Kitty for built-in image preview in Yazi 😁 I made that switch recently and I'm glad I did it! (btw. ChatGPT is somewhat good with rewriting the alacritty config to kitty config, so if you don't want to waste time rewriting the config - let chat do it for you)
Love yazi! It's cool to configure it too, i have some filetypes that will run a command to open a new tmux window and pipe the file to another CLI command (e.g. fx for JSON files and another one for browsing CSV files).
Since you've mentioned dotfiles I thought it was gonna be some thingy for managing dotfiles and backing them up in a smart way, but it's just another terminal file explorer. You already have one in neovim *by the way*
Yazi is really nice! I add it to my nvim config, but unfortunate it doesn't show image preview inside nvim terminal. :/ (I'm using Kitty too) But works great for a main files manager!
I use both! Oil is good for bulk changes like renaming, but I feel like yazi is better/faster for quickly navigating around. There's also a couple of yazi plugins for Neovim if you want to use it instead of a file tree (which is what I do). Yazi is also great for previewing things, which you can't really do in Oil without opening all the files
If you create a terminal split (natively of through tmux / zellij) and open yazi inside both splits, you can use it as a double pane file manager thanks to its DDS system.
configs are much easier and make much more sense, theming it is easier, and i had to do basically no config to get image *and* video thumbnail previews! also the help screen for all the keybindings with a built-in search is a godsend!
@@_Verac Or if the folder youre navigating is big enough. I frequently navigate the behemoth /nix/store and lf blocks until every is loaded while yazi is just good to go instantly
Yazi is written in Rust by the way
it seems yazi is a chinese word for duck ,prouounced as ,ya'ze
Yes I had to install rust before installing Yazi
Just yesterday, I discovered "lf" ("list files" manager) that does this. It was great, but 2 things I wished for: 1) Icons for files, and 2) Vertical lines separating the columns. Today, you show me yazi (which didn't appear in my searches before) that was like "lf" but 1) Icons for files, and 2) Vertical lines! Seriously, over the last year, you highlighted exactly the tools I have been trying to customize or learn. NeoVim, Arch, Tmux, Yazi, etc. Thanks, nerd!
Both is literally possible in lf, just read the fucking manual.
Finally, a good replacement for ranger that doesn’t need a ton of configuration!
for real, i just switched to yazi from ranger last night. the help screen, which has a search btw(!!) is a godsend. now i can do more in yazi after a day than i could in ranger for a whole year :D
edit: oh, and configuring it so much easier and makes so much more sense!
Well, "yazi" looks amazing when you install the Catppuccin Mocha theme! Way to go!!!
The “LDUR” echo in the background was hilarious
Now replace Alacritty with Kitty for built-in image preview in Yazi 😁
I made that switch recently and I'm glad I did it!
(btw. ChatGPT is somewhat good with rewriting the alacritty config to kitty config, so if you don't want to waste time rewriting the config - let chat do it for you)
That is helpful thanks!!
I didn't get the image preview working with Kitty either.
@@jozsefk9 weird. It should work out of the box
@@DEVDerr I just got it working now. Not sure what was the problem but I played with xdg-mime and after that it seems all good.
Not too different from good old Midnight Commander
Love yazi! It's cool to configure it too, i have some filetypes that will run a command to open a new tmux window and pipe the file to another CLI command (e.g. fx for JSON files and another one for browsing CSV files).
Did you know that there's also a Catppuccin Mocha theme for yazi, too?
OMG
I naturally search for the catppuccin theme for every tool I use. At this point I know catppuccin has me covered in almost all areas
it is so easy to make your own theme too!! been using yazi for 24 hours now and i love every aspect of it
I just wish yazi had the interface of superfile, I really like having multiple panes in a split view being able to see multiple dirs at the same time
Since you've mentioned dotfiles I thought it was gonna be some thingy for managing dotfiles and backing them up in a smart way, but it's just another terminal file explorer. You already have one in neovim *by the way*
Yazi is just so much easier to work on a daily basis. I wouldn't really compare them.
If you want to see hidden files by default, just set 'show hidden = true' in your config file.
vifm is another terminal file manager that provide lots of vim style keybindings and concepts
I think it has built in support for image preview but I haven't tried it yet. I keep forgetting.
I aliased yazi to fm (file manager). It's pretty cool and extensible
Spent a lot of time tweaking lf… found yazi, does everything and more without complex config and is so much faster too. Staple.
Cool file manager!
Thank you 😄
Wait until you find out about Yazi plugins
I’m trying to figure out an equivalent to rangers “S”
Yazi is really nice!
I add it to my nvim config, but unfortunate it doesn't show image preview inside nvim terminal. :/ (I'm using Kitty too)
But works great for a main files manager!
Well, according to the readme it is a "Blazing Fast Terminal File Manager". In this video I learned that it can move a file. Got it.
I'm surprised how many people use :wq instead of :x.
lol, i had no idea, thank you!
What advantages does Yazi offer compared to Oil for Neovim?
yazi is something you can use outside of neovim. So its kind of an apples to oranges comparison! but they're both great tools
I use both! Oil is good for bulk changes like renaming, but I feel like yazi is better/faster for quickly navigating around.
There's also a couple of yazi plugins for Neovim if you want to use it instead of a file tree (which is what I do).
Yazi is also great for previewing things, which you can't really do in Oil without opening all the files
Is this a ranger clone?
What benefits does this have over ranger?
Written in Rust and not python. More speed.
Ya-tzi surely?
actually ya-zuh, apparently it's 'duck' in chinese :D
@@m_hrstv this is the closest yeah :) it is duck in chinese
@@uncenter_ cool, ty for the confirmation :3
I will never get why people are making single paned file explorer instead of double pane like original norton commander
it supports tabs(default 't' to create a new tab, switch tabs with 1-9), which is close enough :D
If you create a terminal split (natively of through tmux / zellij) and open yazi inside both splits, you can use it as a double pane file manager thanks to its DDS system.
@@Sonico98 didn't thought about this, might try it
@@Sonico98 yank/paste didn't work for me between the panes in Zellij (which runs inside Alacritty)
@@jozsefk9 have you enabled DDS in yazi?
Is that a fish shell theme that you use on your terminal?
nnn is good too
what theme for zsh are you using?
I’m using a very minimal zsh setup. Catppuccin is the theme for alacrity. And starship for my prompt
Take a look at mc.
so... ranger?
configs are much easier and make much more sense, theming it is easier, and i had to do basically no config to get image *and* video thumbnail previews! also the help screen for all the keybindings with a built-in search is a godsend!
much faster and more reponsive, night and day difference.
chezmoi 4 life
How do I set up yazi to open with Nvim ?
Check joshuto
Yazi is pronounced "鸭子"
Oil
yay-zee
(jk)
Lf
nnn
Yazi is easily 10 times faster than lf tho
@@ViperLarry-v7p It might be, but I don't see any difference on my system. Maybe it'll be apparent in low spec.
@@_Verac Or if the folder youre navigating is big enough. I frequently navigate the behemoth /nix/store and lf blocks until every is loaded while yazi is just good to go instantly
@@_Verac i still love lf though