Yazi: Difference between revisions

Layer-09 (talk | contribs)
Yazi has changed some of its syntax, which broke the advanced configuration.
m chill with the excessive boldface and add some external links for Yazi and Uberzug++.
Line 1: Line 1:
'''Yazi'''<ref>https://yazi-rs.github.io/</ref> is a '''blazing-fast''' terminal file manager developed in '''Rust''', using '''non-blocking async I/O''' for an efficient, user-friendly, and highly customizable experience. It features '''full asynchronous support''', distributing CPU tasks across multiple threads to maximize resource use and improve '''performance'''.
<strong>[https://yazi-rs.github.io Yazi]</strong> is a blazing-fast terminal file manager developed in Rust, using non-blocking async I/O for an efficient, user-friendly, and highly customizable file management experience. It features full asynchronous support, distributing CPU tasks across multiple threads to maximize resource use and improve performance.


It offers powerful '''async task scheduling''' with real-time progress updates, task cancellation, and internal prioritization. It supports multiple image protocols natively and integrates with '''Überzug++''' for broad terminal compatibility. Additionally, Yazi includes built-in '''code highlighting''' and '''image decoding''' functionalities, along with a '''pre-loading''' mechanism to speed up file loading processes.
It offers powerful async task scheduling with real-time progress updates, task cancellation, and internal prioritization. It supports multiple image protocols natively and integrates with [https://github.com/jstkdng/ueberzugpp Überzug++] for broad terminal compatibility. Additionally, Yazi includes built-in code highlighting and image decoding functionalities, along with a pre-loading mechanism to speed up file loading processes.


== Installation ==
== Installation ==
Line 88: Line 88:
The home manager options are defined in the following [https://nix-community.github.io/home-manager/options.xhtml#opt-programs.yazi.enable Home Manager Options Manual].
The home manager options are defined in the following [https://nix-community.github.io/home-manager/options.xhtml#opt-programs.yazi.enable Home Manager Options Manual].


The system-wide options are listed on [https://mynixos.com/search?q=yazi MyNixOS].
The system-wide options are listed on {{nixos:option|programs.yazi.*}}.


==== Bleeding edge ====
==== Bleeding edge ====