Neovim Language Plugins

Up: Plugin Atlas Down: LSP servers, snippets

This is the specialty shelf. These plugins make Neovim less like a generic code editor and more like a studio, lab notebook, typesetting desk, and infrastructure console.

Music And Live Coding

scnvim turns Neovim into a SuperCollider cockpit with post window, start/stop, recompile, hard stop, asset commands, and send-line or send-block mappings.

tidal.nvim is the active TidalCycles integration. It works with Tidal and SuperDirt boot files and belongs in project environments where the audio tools are available.

vim-tidal is still present but disabled, kept as a parked older option.

sonicpi.nvim supports Sonic Pi files, commands, diagnostics, and completion integration. Server paths should come from the environment, not from hardcoded public values.

Science, Writing, And Typesetting

R.nvim connects R and R Markdown editing to an R session, object browser, VisiData workflows, and data exploration.

vimtex handles LaTeX compilation, viewing through Zathura, logs, errors, table of contents, text objects, and surround-style editing.

typst-preview.nvim previews Typst documents.

ledger.nvim supports ledger and hledger files with snippets, completion, and diagnostics.

Infrastructure And Web Work

salt-vim and Vim-Jinja2-Syntax help with SaltStack and Jinja templates when that work is enabled.

package-info.nvim shows package dependency freshness in JavaScript projects and feeds the statusline.

Refactoring And Documentation

neogen generates documentation comments from code structure.

refactoring.nvim provides extract, inline, and refactor operations through a Telescope-friendly interface.

Related: platforms, filetype detection