aboutsummaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* feat(registry): add .get_all_package_specs() (#1247)William Boman2023-04-221-2/+10
| | | | This is a faster method than .get_all_packages() due to the fact that it only loads package specifications without instantiating mason-core.package instances. Useful for situations where one only needs to read spec data.
* chore: remove lua:mason-registry.index registry entry (#1243)William Boman2023-04-211-1/+0
|
* docs: update default settings (#1114)William Boman2023-03-191-0/+1
|
* fix(doc): duplicate helptag (#1099)William Boman2023-03-141-1/+1
| | | Closes #1098.
* feat: add registry.refresh() method (#1096)William Boman2023-03-141-0/+64
|
* style: enforce import order (#1092)William Boman2023-03-121-17/+17
| | | | | * chore(workflows): update dependencies * style: enforce import order
* feat: add github registry source capabilities (#1091)William Boman2023-03-122-10/+30
|
* feat: configurable registries (#1016)William Boman2023-02-201-16/+23
|
* docs: fix default value for `ui.height` (#914)WilliamHsieh2023-01-161-2/+10
|
* feat(ui): customizable window height and width (#906)Zeng2023-01-151-0/+2
|
* docs(reference): add section regarding registry events (#848)William Boman2023-01-041-0/+32
|
* feat(registry): add has_package() method (#847)William Boman2023-01-041-0/+10
|
* fix(powershell): use pwsh if available (#782)William Boman2022-12-211-2/+2
|
* Revert "chore: use pwsh instead of powershell (#706)" (#769)William Boman2022-12-191-1/+1
| | | This reverts commit e64dffb84e84e67836a05707a95b1d81fe698481.
* docs: add more helpfile tips (#716)William Boman2022-12-021-0/+2
| | | Probably helpful for some people.
* docs: some general improvements (#715)William Boman2022-12-021-16/+37
|
* chore: use pwsh instead of powershell (#706)William Boman2022-11-291-1/+1
|
* docs: annotate language blocks for syntax highlighting (#686)William Boman2022-11-231-32/+34
|
* feat(pip): add setting to upgrade pip before installing packages (#671)William Boman2022-11-161-0/+3
| | | Closes #616.
* docs: update mason-errors help section (#646)William Boman2022-11-081-11/+18
|
* feat: add provider interface (#601)William Boman2022-10-301-0/+9
|
* docs: improve quickstart (#592)William Boman2022-10-231-7/+43
|
* feat: add setting to control PATH modification (#514)William Boman2022-10-061-28/+35
| | | Closes #509.
* docs: add some more vimdocs (#429)William Boman2022-09-151-17/+41
|
* docs(reference): add some more notes to `Package:check_new_version()` (#352)William Boman2022-08-281-12/+40
|
* chore: add cbfmt config (#328)William Boman2022-08-251-10/+10
|
* docs: note that event handlers may be executed outside of the main loop (#297)William Boman2022-08-151-0/+6
|
* feat(ui): check for new package versions when opening :Mason (#285)William Boman2022-08-121-10/+13
|
* docs: change to a more appropriate word (#268)Rafael Madriz2022-08-081-1/+1
| | | | | In this case, using `packages` instead of `languages` makes more sense. In the example given, we're not installing just "languages" but also other packages (a formatter)
* docs: add :help mason.nvim to README (#259)William Boman2022-08-061-10/+11
|
* docs: add section describing how to use packages (#206)William Boman2022-07-311-0/+20
|
* docs: add CONTRIBUTING.md, SECURITY.md and update doc/reference.md (#181)William Boman2022-07-281-1/+108
|
* stable branch releaseWilliam Boman2022-07-241-1/+1
|
* docs: fixup the mason.txt help (#115)William Boman2022-07-221-3/+2
|
* docs: update setup section (#110)William Boman2022-07-221-0/+3
|
* refactor!: extract mason-lspconfig to separate plugin (#109)William Boman2022-07-222-221/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | The rationale behind this is to make boundaries clearer as mason.nvim has no direct relation with lspconfig per se. Also, hopefully, by having it as a separate package like this would encourage more people to write similar extensions (think mason-dap and mason-null-ls). Ideally such extensions wouldn't be required at all, but there are definitely gaps to fill as of today. From now on you'll need to add `williamboman/mason-lspconfig.nvim` as a plugin if you want to use the `mason-lspconfig` extension: ```lua use { { "williamboman/mason.nvim", branch = "alpha" }, "williamboman/mason-lspconfig.nvim", "neovim/nvim-lspconfig", } ``` ```lua Plug "williamboman/mason.nvim", { 'branch': 'alpha' } Plug "williamboman/mason-lspconfig.nvim" Plug "neovim/nvim-lspconfig" ```
* docs: update mason-lspconfig.setup_handlers() docs & add some tests (#94)William Boman2022-07-171-6/+40
|
* docs: add reference link to help (#85)William Boman2022-07-162-2/+10
|
* feat(mason-lspconfig): add get_installed_servers() method & add more tests (#84)William Boman2022-07-162-0/+77
|
* docs: updates (#83)William Boman2022-07-161-4/+8
|
* docs: update mason-lspconfig (#79)William Boman2022-07-152-12/+42
|
* docs: update reference.md (#78)William Boman2022-07-151-0/+38
|
* docs: add doc/reference.md for more advanced use cases (#75)William Boman2022-07-152-1/+258
|
* docs: add docs for mason-lspconfig (#61)William Boman2022-07-122-1/+141
|
* feat(api): run :MasonInstall in blocking fashion if no UIs are attached (#52)William Boman2022-07-111-0/+4
| | | | Also make sure to exit neovim with an error exit code should one or more installations fail.
* chore: adjust some remnants of nvim-lsp-installerWilliam Boman2022-07-071-3/+4
|
* mason.nvimWilliam Boman2022-07-072-487/+241
|
* chore: update some logging (#761)William Boman2022-06-081-1/+20
| | | | | * chore: update some logging * docs: add section about known errors
* docs: introduce separate requirements section (#758)William Boman2022-06-071-12/+31
|
* docs: remove nvim-lsp-installer.servers helptag (#755)William Boman2022-06-061-3/+0
| | | | All interactions from userland should preferably go through require("nvim-lsp-installer").