Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

mikavilpas/yazi.nvim

Description and use

**Summary**
mikavilpas/yazi.nvim is a lightweight Neovim plugin that lets you launch and control the **yazi** terminal file manager directly from the editor. With a few simple commands it opens a split terminal running yazi, synchronises the current buffer, and forwards yazi’s events back into Neovim, making file navigation feel native.

**Value**

  • **Seamless workflow**: Developers who already use yazi for fast, keyboard‑driven file browsing can stay inside Neovim without context‑switching to a separate terminal window.
  • **Extensible signals**: The plugin emits Lua callbacks and CLI hooks that other plugins (e.g., project trees, status lines) can listen to, enabling custom integrations such as auto‑refreshing buffers or updating Git status.
  • **Low overhead**: Implemented in pure Lua, it adds minimal startup cost and works with any recent Neovim (0.9+).

**Practical adoption path**

  1. **Add the plugin** via your favourite manager (e.g., packer, lazy.nvim).
  2. **Configure** the optional key‑maps and callbacks (e.g., YaziOpen, YaziClose).
  3. **Install yazi** on the host system (the plugin only calls the external binary).
  4. **Iterate**: test the basic open/close flow, then hook into events (on_enter, on_exit) to tailor buffer handling or integrate with other tools.

**Production readiness**

  • **Maturity**: 1.7k stars, 51 forks, recent commit (2026‑05‑11) indicate healthy community interest.
  • **Stability**: Core functionality (open/close, event forwarding) is straightforward and has few external dependencies beyond the yazi binary.
  • **Risk considerations**: The repository lacks a formal license file and has limited documentation on security or long‑term maintainer commitment, so a quick audit of the license and a review of any open issues is advisable before deploying to critical environments.
  • **Recommendation**: Suitable for prototypes, internal tooling, or teams already using yazi; with a brief license/security check and a test‑suite validation, it can be promoted to production for regular development workflows.

Use in a workflow

mikavilpas/yazi.nvim may be useful when its README and activity match a concrete workflow.

Limitations and review notes

Medium: useful for prototypes or internal workflows, with dependency and maintenance checks before production.

  • Source: github
  • Language: Lua
  • Record date: 2026-09-05T17:31:39.498Z
Original source