An open API service indexing awesome lists of open source software.

https://github.com/visimp/mason-registry

A Mason package registry by the visimp developers
https://github.com/visimp/mason-registry

mason-nvim neovim registry visimp

Last synced: about 2 months ago
JSON representation

A Mason package registry by the visimp developers

Awesome Lists containing this project

README

          

# `visimp` Mason Registry

This project is a [`mason.nvim`](https://github.com/williamboman/mason.nvim)
package registry by the developers of [`visimp`](https://visimp.teapot.ovh).

## Scope

The `visimp` Mason registry hosts packages that would not be accepted by the
core registry, but are required by some `visimp` layers. This might include, for
example, language servers for obscure languages requiring custom build scripts.

## Usage

This registry is active by default on all `visimp` installations, but other
Neovim users can enable it in their [`mason.nvim`
configuration](https://github.com/williamboman/mason.nvim?tab=readme-ov-file#default-configuration)
(which `visimp` users can access from their [`lsp` layer
configuration](https://visimp.teapot.ovh/docs/layers/lsp/#configuration)).

For example, here is how a user with no Neovim plugin manager would enable the
registry (the argument of the `setup` function is [Mason's
`MasonSettings`](https://github.com/williamboman/mason.nvim?tab=readme-ov-file#default-configuration)):

```lua
require("mason").setup {
registries = {
"github:visimp/mason-registry",
"github:mason-org/mason-registry"
}
}
```