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
- Host: GitHub
- URL: https://github.com/visimp/mason-registry
- Owner: visimp
- License: agpl-3.0
- Created: 2025-02-21T23:08:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-22T00:24:12.000Z (over 1 year ago)
- Last Synced: 2025-02-22T01:19:13.100Z (over 1 year ago)
- Topics: mason-nvim, neovim, registry, visimp
- Language: YAML
- Homepage: https://visimp.teapot.ovh
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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"
}
}
```