News for hackers. Stuff that matters.

sxyazi

Re:Yazi: Fast terminal file manager based on async I/O on Sunday September 17, 2023 @07:19PM (#37550329)
Thank you for your appreciation!

In fact, `G` and `gg` are already supported in Yazi. You just need to set `arrow -999` for `gg`, and `arrow 999` for `G`. I've added it to the default keybindings: https://github.com/sxyazi/yazi/commit/c540542da49004a3084b1d...

The enhanced find/filter feature has been noted in the Feature Requests (https://github.com/sxyazi/yazi/issues/51), and I will make an effort to implement it soon. Of course, PRs welcome if possible :)

Re:Yazi: Fast terminal file manager based on async I/O on Sunday September 17, 2023 @09:39AM (#37544962)
Hey, Yazi currently is NOT using io_uring, and the link provided above explains it thoroughly, please take a careful look.
Re:Yazi: Fast terminal file manager based on async I/O on Sunday September 17, 2023 @03:44AM (#37542515)
Yeah, it's possible that as a developer, I may not always promptly identify issues in the docs because the program tends to run "as usual" based on my ingrained thought processes...

I would be more than willing to stand on the user's side and continually improve the docs. If you would be interested in creating a quick guide for Yazi that would be great if it's possible :)

Re:Yazi: Fast terminal file manager based on async I/O on Saturday September 16, 2023 @02:52PM (#37537519)
There is a Reddit post discussing this point: https://www.reddit.com/r/rust/comments/16fxr58/comment/k04u7...

> There are many scenarios that require CPU, such as image downscaling, image encoding, code highlighting, sorting large directories, etc.

If you want to delve further into Yazi's inner workings, you can see https://github.com/sxyazi/yazi/issues/143

Re:Yazi: Fast terminal file manager based on async I/O on Saturday September 16, 2023 @02:38PM (#37537380)
I think this has been listed at the head of the README, and includes a example video, take a look at it :)
Re:Yazi: Fast terminal file manager based on async I/O on Saturday September 16, 2023 @02:34PM (#37537336)
The README includes are you looking for: https://github.com/sxyazi/yazi#usage
Re:Yazi: Fast terminal file manager based on async I/O on Saturday September 16, 2023 @11:35AM (#37535697)
Hi, based on the current architecture of Yazi, I don't think it would be difficult to add io_uring to it.

This is something we can consider for our future work, as it's not the current performance bottleneck.

For more details: https://github.com/sxyazi/yazi/issues/143

Re:Yazi: Fast terminal file manager based on async I/O on Saturday September 16, 2023 @11:24AM (#37535594)
Thank you!

You can press `?` or `~` to open the help panel, which contains all supported keybindings.

Re:Yazi: Fast terminal file manager based on async I/O on Saturday September 16, 2023 @10:14AM (#37534932)
Hi, I'm the author of Yazi, and I was pleasantly surprised to come across it while browsing Hacker News. I'm really excited!!

If you're interested in the topics of concurrency, performance, and io_uring discussed in this thread, you can take a look at my new article where I provide a detailed explanation of "Why is Yazi Fast?"

https://github.com/sxyazi/yazi/issues/143