A Telescope extension for Neovim that previews images, PDFs, videos, fonts, and EPUB files directly in the editor.
Telescope-media-files.nvim is a Neovim extension that integrates with the Telescope fuzzy-finder to provide rich visual previews of media files directly within the editor. It solves the problem of visually identifying media files during navigation by displaying thumbnails and previews for various formats without needing to open external applications.
Neovim users who frequently work with media files (images, PDFs, videos, fonts) and want to visually browse and identify them within their editor's existing Telescope workflow.
Developers choose this extension for its seamless integration with Telescope, providing a consistent navigation interface, and its ability to render high-quality previews directly in the terminal using efficient external command-line tools, avoiding context switches to external applications.
Telescope extension to preview media files using Ueberzug.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports a wide range of formats including images, PDFs, EPUBs, videos, and fonts, as listed in the README's key features and prerequisites, enabling visual identification without external apps.
Integrates directly into the Telescope fuzzy-finder, providing a consistent navigation interface, as shown in the setup and available commands like :Telescope media_files.
Allows whitelisting specific file types via the configuration file, enabling users to control which media formats are previewed, as demonstrated in the configuration example with filetypes list.
Automatically copies the relative path of selected files to the clipboard on pressing <CR>, streamlining workflow for file referencing, mentioned in the available commands section.
Requires installation of several external tools like Chafa (required for images) and optional tools for other formats, which can be time-consuming and system-dependent, as noted in the extensive prerequisites list.
Preview quality is constrained by terminal emulator capabilities and the external tools used, which may not match the fidelity of dedicated media viewers, especially for complex formats like videos or PDFs.
Configuring and keeping all prerequisites up-to-date adds complexity, especially across different operating systems, and missing tools can lead to broken previews, as indicated by the optional dependencies.