A Neovim plugin that displays image previews directly in supported terminals like WezTerm and Kitty.
image_preview.nvim is a Neovim plugin that displays image previews directly within terminal emulators like WezTerm and Kitty. It solves the problem of needing to switch applications to view image files while working in Neovim, providing a seamless inline preview experience.
Neovim users who work with image files in terminal-based environments and want to preview them without leaving their editor workflow.
This plugin offers a lightweight, terminal-native solution that integrates with popular Neovim file explorers and works across multiple platforms, unlike external image viewers or more complex alternatives.
Image Preview for Neovim 🖼
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages WezTerm and Kitty's built-in image display for seamless previews, avoiding external applications as shown in the terminal-specific examples.
Works on Windows (via PowerShell), Linux, and macOS, making it versatile for diverse development setups, as detailed in the features list.
Integrates with popular Neovim plugins like nvim-tree.lua and oil.nvim, enhancing workflows for file explorers without extra tools.
Simple setup with minimal code, as demonstrated in the installation examples, requiring only a basic Lua call to get started.
Only fully supports WezTerm and Kitty, with iTerm2 and Alacritty support still in progress, limiting users on other terminals.
Does not handle SVG images, which are common in web development, reducing utility for projects relying on vector graphics.
Windows functionality depends on PowerShell, and support for DOS or WSL is not yet available, creating barriers for some environments.