mason-org/mason.nvim ? reverse-engineered prompt

Reverse engineered prompt

Build me a Neovim plugin that works like a simple package manager for editor tools.

I want to be able to open a Mason window, search for packages, install and remove them, and update everything from inside Neovim. It should manage things like language servers, debug adapters, linters, and formatters, and keep their executables in a bin folder that Neovim can use automatically. Please make it work on Linux, macOS, and Windows, and keep setup as lightweight as possible.

Add commands for opening the UI, installing packages, uninstalling packages, uninstalling all, viewing logs, and updating registries. Include a sensible default setup, and make it easy to configure if needed. If there are helpful docs or current package registry details online, look them up before finishing.

I also want the plugin to handle installs safely and clearly, with good status messages and a clean help file so users can figure it out quickly.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab