{"repo":"propilideno/buffer-preview.nvim","free":true,"listed":false,"github":"https://github.com/propilideno/buffer-preview.nvim","clone":"git clone https://github.com/propilideno/buffer-preview.nvim.git","description":"Turn buffers in Neovim into real previews, not raw bytes.","language":"Lua","stars":17,"topics":["neovim","nvim","nvim-buffers","nvim-plugin","pdf-viewer","powerpoint-slides","presentation-slides","data-analysis","data-science","sqlite"],"license":"MIT","category":"databases-storage","readme_excerpt":"buffer-preview.nvim Give your Neovim buffers real previews instead of raw file bytes. Features • Install • Usage buffer-preview.nvim hijacks the normal buffer read for supported files and replaces raw bytes with a read-only, navigable in-buffer preview. Keep the document inside Neovim, move with familiar Vim keys, and avoid context-switching to a separate viewer. Requirements The requirements depends on which preview you want, install only what you need. Image preview For PDF and presentation files ( .pdf , .pptx , .ppt , .odp ): - image.nvim: handles image rendering - ImageMagick: required by image.nvim - pdftoppm: required to convert pdf to png - pdfinfo: required to show metadata (status line) - soffice: for presentation conversion (.pptx, .ppt, .odp) Tmux support For running image preview inside tmux, add to /.tmux.conf : Data preview - sqlite3: for SQLite files (.db, .sqlite, .sqlite3) Installation With lazy.nvim: Arch Linux Ubuntu / Debian Default Configuration All fields are optional. These currently configure the PDF rendering backend. Features - [x] buffer-hijacking: supported buffers are hijacked and rendered as previews instead of raw bytes - [x] page-viewer: read-only buffer with Vim-style page movement - [x] PDF support (.pdf) - [x] PowerPoint support (.pptx, .ppt) - [x] OpenDocument Presentation support (.odp) - [x] SQLite support (.db, .sqlite, .sqlite3) - [ ] Parquet support - [ ] Excel support Usage PDF / Presentation Key Action ------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/propilideno","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/propilideno/buffer-preview.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}