A Neovim plugin that integrates the yazi terminal file manager as a floating window for seamless file navigation and management.
yazi.nvim is a Neovim plugin that integrates the yazi terminal file manager as a floating window within Neovim. It allows developers to browse, select, and manage files directly from the editor, synchronizing file operations with open buffers and LSP servers. The plugin enhances productivity by providing a fast, visual file navigation interface without switching contexts.
Neovim users who prefer terminal-based file managers and want a seamless, integrated file browsing experience within their editor. It’s particularly useful for developers who frequently navigate complex project directories and value keyboard-driven workflows.
Developers choose yazi.nvim for its tight integration with Neovim, offering real-time buffer synchronization, customizable keybindings, and compatibility with popular Neovim plugins like telescope and fzf-lua. Its floating window design and visual feedback make file management intuitive and efficient.
A Neovim Plugin for the yazi terminal file manager
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Embeds yazi as a floating window with visible splits represented as tabs, allowing intuitive navigation without leaving the editor. Evidence from README: 'Open yazi in a floating window. All visible splits are opened as yazi tabs.'
Automatically syncs renamed, moved, or deleted files with open Neovim buffers and LSP servers, preventing issues with outdated files. README confirms: 'Files that are renamed, moved, or deleted in yazi are kept in sync with open buffers in Neovim' and LSP support.
Integrates with popular Neovim tools like telescope.nvim, fzf-lua.nvim, and grug-far.nvim for enhanced searching and replacing, extending functionality beyond basic file management. Listed in features section.
Offers fully customizable keymaps and hooks for actions like opening splits and managing files, allowing tailored setups. README includes extensive configuration options and examples.
Requires installing and maintaining yazi separately, plus tools like realpath or grealpath for features like copying relative paths, adding setup complexity and platform-specific hurdles. README notes these requirements.
Only supports Windows 11 or higher, excluding users on older Windows versions and limiting accessibility. Evidence: README states 'if on Windows, the minimum supported version is Windows 11.'
Advanced setup involves numerous options, hooks, and manual dependency management without package managers, which can be overwhelming and error-prone for users less familiar with Lua or Neovim. README discusses issues like #306 for non-lazy.nvim users.