<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>yazi | Nerdpress.org</title>
	<atom:link href="https://nerdpress.org/tag/yazi/feed/" rel="self" type="application/rss+xml" />
	<link>https://nerdpress.org</link>
	<description>...dev, tech problems and solutions.</description>
	<lastBuildDate>Sat, 08 Nov 2025 10:35:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>5 Essential Plugins for Yazi File Manager</title>
		<link>https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Sat, 08 Nov 2025 10:35:27 +0000</pubDate>
				<category><![CDATA[TUI]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tui]]></category>
		<category><![CDATA[yazi]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=3442</guid>

					<description><![CDATA[<p>Yazi is my preferred terminal file manager, and these are my five essential plugins that improve my workflow. The Yazi package manager ya will be used to install the plugins mentioned below, which is shipped with Yazi. For the installation of necessary terminal tools, I will use brew, since I am currently on OSX. For &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/" class="more-link">Continue reading<span class="screen-reader-text"> "5 Essential Plugins for Yazi File Manager"</span></a></p>
The post <a href="https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/">5 Essential Plugins for Yazi File Manager</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p>Yazi is my preferred terminal file manager, and these are my five essential plugins that improve my workflow.</p>



<p>The Yazi package manager <strong>ya</strong> will be used to install the plugins mentioned below, which is shipped with Yazi.</p>



<p>For the installation of necessary terminal tools, I will use <strong>brew</strong>, since I am currently on OSX. For Linux use the equivalents like <strong>apt</strong>.</p>



<span id="more-3442"></span>



<p><strong> 1. <a href="https://github.com/boydaihungst/mediainfo.yazi" target="_blank" rel="noopener" title="">MediaInfo</a></strong></p>



<p>The MediaInfo plugin adds detailed information to the preview of media files such as JPG, PNG, and other media formats.</p>



<p>Especially Width, Height and Size is very useful.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-scaled.png"><img fetchpriority="high" decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-1024x665.png" alt="Terminal view of MediaInfo plugin for Yazi rendering a png file" class="wp-image-3443" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-mediainfo-preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Installation:</p>



<ol class="wp-block-list">
<li>Install MediaInfo terminal tool using Brew:<code> brew install mediainfo</code></li>



<li>Add the plugin to Yazi: <code>ya pack -a boydaihungst/mediainfo</code></li>



<li>Add the necessary configuration to your <strong>yazi.toml</strong> file.</li>
</ol>



<p><strong>2. <a href="https://github.com/wylie102/duckdb.yazi" target="_blank" rel="noopener" title="">DuckDB</a></strong></p>



<p>DuckDB.yazi is a plugin for handling CSV, TSV and Parquet files. <br />It uses <a href="https://duckdb.org/" target="_blank" rel="noopener" title="">DuckDB</a> under the hood for adhoc rendering of the data files.</p>



<p>It can also render JSON files as tables, but I have not enabled this, because I want json files preview to just render json as is.<br />So I just added the viewers for tsv and csv in yazi.toml:</p>



<p><code>{ name = "*.csv", run = "duckdb" },<br />{ name = "*.tsv", run = "duckdb" },</code></p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-scaled.png"><img decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-1024x665.png" alt="Terminal view of DuckDB plugin for Yazi rendering a csv file" class="wp-image-3445" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-duckdb-csv_preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p><strong>3. <a href="https://github.com/Reledia/glow.yazi" target="_blank" rel="noopener" title="">Glow</a></strong></p>



<p>Glow.yazi is a plugin for previewing Markdown files.<br />I uses terminal markdown renderer <a href="https://github.com/charmbracelet/glow" target="_blank" rel="noopener" title="">Glow</a>.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-scaled.png"><img decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-1024x665.png" alt="Terminal view of Glow plugin for Yazi rendering a markdown file" class="wp-image-3447" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-glow-md-preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Installation: </p>



<ol class="wp-block-list">
<li>Install Glow: <code>brew install glow</code></li>



<li> Add the plugin to Yazi: <code>ya pack -a Reledia/glow.yazi</code></li>
</ol>



<p><strong>Note</strong>: the plugin is deprecated by now in favour of the new <a href="https://github.com/yazi-rs/plugins/tree/main/piper.yazi#piperyazi" target="_blank" rel="noopener" title="">Piper</a> plugin, a general-purpose previewer.<br />I might check this out as well in the near future.</p>



<p><strong>4. <a href="https://github.com/ndtoan96/ouch.yazi" target="_blank" rel="noopener" title="">Ouch.yazi</a></strong></p>



<p>This plugin uses <a href="https://github.com/ouch-org/ouch" target="_blank" rel="noopener" title="">Ouch</a> for handling zip, tar, and other archive formats.</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-scaled.png"><img decoding="async" width="1024" height="665" src="https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-1024x665.png" alt="Terminal view of Ouch plugin for Yazi rendering a zip file" class="wp-image-3449" srcset="https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-1024x665.png 1024w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-300x195.png 300w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-768x499.png 768w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-1536x998.png 1536w, https://nerdpress.org/wp-content/uploads/2025/11/yazi-ouch-zip-preview-2048x1330.png 2048w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<p>Installation:</p>



<ol class="wp-block-list">
<li>Install Ouch and 7-zip using Brew: <code>brew install ouch 7-zip</code></li>



<li>Add the plugin to Yazi: <code>ya pack -a ndtoan96/ouch</code></li>



<li>Add the &#8220;C&#8221; to your `keymap.toml` file to compress files:<br /><code>[[mgr.prepend_keymap]]<br />on = ["C"]<br />run = "plugin ouch"<br />desc = "Compress with ouch"</code></li>
</ol>



<p>Simply press &#8220;Enter&#8221; on an archive file should uncompress the archive.</p>



<p><strong>5. <a href="https://github.com/Ape/open-with-cmd.yazi" target="_blank" rel="noopener" title="">OpenWithCmd</a></strong></p>



<p>OpenWithCmd is a plugin for opening files with specific commands, such as opening a file in LibreOffice. In Finder one would usually use right click &#8220;Open with&#8221; dialog.</p>



<p>Installation:</p>



<ol class="wp-block-list">
<li>Add the plugin to Yazi: <code>ya pack -a Ape/open-with-cmd.yazi</code></li>



<li>Add the &#8220;o&#8221; and &#8220;O&#8221; to your `keymap.toml` file to open the OpenWith dialog:<br /><code>[[mgr.prepend_keymap]]<br />on = "o"<br />run = "plugin open-with-cmd --args=block"<br />desc = "Open with command in the terminal"<br />[[mgr.prepend_keymap]]<br />on = "O"<br />run = "plugin open-with-cmd"<br />desc = "Open with command</code>&#8220;</li>
</ol>



<p>To open a file in LibreOffice from Yazi, type &#8220;o&#8221; and enter <code>calc type:soffice --calc</code> in the dialog.</p>



<p>Note that the window might not focus directly, and you may need to check if it is opened in the background.</p>



<p>This plugin overrides the `o/O` keymap, but you can still use `Enter` or `Shift+Enter` to open files directly in the default app.</p>The post <a href="https://nerdpress.org/2025/11/08/5-essential-plugins-for-yazi-file-manager/">5 Essential Plugins for Yazi File Manager</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Yazi PDF preview not working</title>
		<link>https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/</link>
		
		<dc:creator><![CDATA[Ivo Bathke]]></dc:creator>
		<pubDate>Sat, 31 May 2025 10:25:43 +0000</pubDate>
				<category><![CDATA[TUI]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[tui]]></category>
		<category><![CDATA[yazi]]></category>
		<guid isPermaLink="false">https://nerdpress.org/?p=3415</guid>

					<description><![CDATA[<p>Yazi is a terminal-based file manager (TUI) that I use heavily because it&#8217;s fast and lets me navigate files and folders without needing a mouse. (&#8230;and I really dislike the OSX Finder) Yazi can render previews for images and PDF files, but in my case, PDF previews weren&#8217;t showing up. Yazi requires Poppler for PDF &#8230; </p>
<p class="link-more"><a href="https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/" class="more-link">Continue reading<span class="screen-reader-text"> "Yazi PDF preview not working"</span></a></p>
The post <a href="https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/">Yazi PDF preview not working</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="https://yazi-rs.github.io/" target="_blank" rel="noopener" title="">Yazi</a> is a terminal-based file manager (TUI) that I use heavily because it&#8217;s fast and lets me navigate files and folders without needing a mouse. (&#8230;and I really dislike the OSX Finder)</p>



<p>Yazi can render previews for images and PDF files, but in my case, PDF previews weren&#8217;t showing up. Yazi requires Poppler for PDF previewing&#8211;and it was already installed on my system&#8211;the previews still didn&#8217;t work.</p>



<p>So I began debugging by running <code>yazi --debug</code>, which provides detailed information about your Yazi installation. Under the Dependencies section, I noticed a suspicious message:</p>



<pre class="wp-block-preformatted">pdftoppm      : ExitStatus(unix_wait_status(25344)),"pdftoppm version 4.0...</pre>



<span id="more-3415"></span>



<p><br />This should actually just render the version of <strong>pdftoppm</strong> by poppler like:</p>



<pre class="wp-block-preformatted">pdftoppm      : 25.04.0</pre>



<p>So there was clearly some issue with <strong>Poppler</strong> and <strong>pdftoppm</strong> here.<br />Then I ran <strong>Yazi</strong> with a debug log enabled: <code>YAZI_LOG=debug yazi</code><br />and checked the log file in <code>~/.local/state/yazi/yazi.log</code></p>



<p>And there was also an error:</p>



<pre class="wp-block-preformatted">ERROR yazi_scheduler::prework::prework: Error when running preloader pdf:<br />Failed to convert PDF to image, stderr: pdftoppm version 4.05 [www.xpdfreader.com]</pre>



<p>It turns out that Xpdf was conflicting with the actual <code>pdftoppm</code> utility from Poppler. I had previously installed Xpdf for some reason, and it was now preventing Poppler from being installed properly. The error message confirmed the conflict:</p>



<pre class="wp-block-preformatted">Error: Cannot install poppler because conflicting formulae are installed.<br />xpdf: because poppler, pdftohtml, pdf2image, and xpdf install conflicting executables</pre>



<p>So I uninstalled Xpdf via brew: <code>brew unlink xpdf</code><br />Reinstalled <strong>Poppler</strong> via brew and now everything works nice:</p>



<figure class="wp-block-image size-large"><a href="https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview.png"><img decoding="async" width="1024" height="167" src="https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-1024x167.png" alt="" class="wp-image-3416" srcset="https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-1024x167.png 1024w, https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-300x49.png 300w, https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview-768x125.png 768w, https://nerdpress.org/wp-content/uploads/2025/05/yazi-pdf-preview.png 1286w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a><figcaption class="wp-element-caption">Yazi terminal file manager PDF preview</figcaption></figure>



<p></p>The post <a href="https://nerdpress.org/2025/05/31/yazi-pdf-preview-not-working/">Yazi PDF preview not working</a> first appeared on <a href="https://nerdpress.org">Nerdpress.org</a>.]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
