Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1589Tools index

Previous survey · No. 1550 ·

Pricing
Open Source
Type
TOOL
Use case
Productivity & Collaboration
Interfaces
Editor Extension
GitHub
23 stars
Latest release
v0.3.0
Date

About

beside.nvim is a Neovim plugin that opens a live-rendered preview of the file you're editing in a split pane, following your cursor and syncing scroll between the two sides as you type. Instead of bundling its own renderer, it delegates rendering to whichever terminal tool is already installed (leaf, glow, pandoc, or a custom one you add), so switching renderers is a single command.

At a glance

beside.nvim renders the document you are editing in a neighboring Neovim split. It is worth trying if you edit markup in the terminal and want an unsaved change or a jump to another heading reflected in a separate preview.

Good fit

Neovim users editing Markdown, Quarto or another markup format supported by their terminal renderer.

Consider something else when

Skip it if you need the exact browser output or want the preview to execute notebook or document code.

Start here

Run :checkhealth beside to confirm a renderer. Open a scratch Markdown file, toggle :Beside and edit a heading without saving. Scroll the preview and check that the source follows.

Cost and requirements

MIT-licensed. Requires Neovim 0.10 or later and a supported renderer on PATH. Supported formats depend on the renderer you choose.

Limits to know

Scroll sync matches source text to rendered text and estimates positions between matches. Terminal output can differ from your final HTML or PDF.

Why it made the leaderboard

Neovim users editing Markdown or other documents get a synced, scrollable live preview without being tied to a single renderer or needing a browser/Node dependency.

Tags

neovimpluginmarkdown-previewlive-previeweditorterminal

Media

beside.nvim

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.