aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* chore: remove generate scripts and artifacts (#1246)William Boman2023-04-228-294/+0
|
* chore: remove lua:mason-registry.index registry entry (#1243)William Boman2023-04-212-28/+4
|
* fix(scripts): setup mason and init registries (#1124)William Boman2023-03-232-6/+6
|
* style: enforce import order (#1092)William Boman2023-03-125-8/+8
| | | | | * chore(workflows): update dependencies * style: enforce import order
* refactor: load mason-registry.sources directly (#1021)William Boman2023-02-212-2/+2
| | | This further reduces the amount of modules loaded during setup.
* feat: configurable registries (#1016)William Boman2023-02-204-49/+12
|
* refactor(installer): introduce PackageInstallOpts class (#802)William Boman2022-12-261-1/+1
|
* fix(scripts): reload mason-registry after reindex (#273)William Boman2022-08-081-0/+2
|
* docs: wrap languages and categories in inline code blocks (#267)William Boman2022-08-074-5/+6
|
* feat: generate PACKAGES.md (#265)William Boman2022-08-077-10/+205
|
* fix(scripts): create package index before regenerating language map (#192)William Boman2022-07-291-4/+2
|
* fix: ensure no duplicate languages with different casing (#117)William Boman2022-07-221-0/+10
|
* refactor!: extract mason-lspconfig to separate plugin (#109)William Boman2022-07-221-54/+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" ```
* fix(mason-lspconfig): patch some server's cmd on Windows (#100)William Boman2022-07-191-0/+15
|
* fix(scripts): prepend rtp and packpath (#82)William Boman2022-07-161-2/+2
|
* chore!: remove ccls (#59)William Boman2022-07-121-0/+2
| | | | | | | This is a package that doesn't see frequent releases and it's been a mess to get to build across platforms. Installing via the system default package manager provides a much better experience atm.
* fix(scripts): set packpath instead of rtp for dependencies (#42)William Boman2022-07-091-2/+5
| | | | | | | | | * fix(scripts): set packpath instead of rtp for dependencies * chore: remove bot-automation.yml This will not function as I had expected as secrets are not available in PRs coming from forks, which defeats the whole purpose. Will have to build a standalone webhook service in a closed environment instead.
* chore(workflow): modularize scripts and remove mason-lspconfig from CI ↵William Boman2022-07-097-162/+183
| | | | checks (#36)
* feat(mason-lspconfig): add :LspInstall and :LspUninstall commands (#35)William Boman2022-07-081-0/+20
| | | | These should be in complete parity with the nvim-lsp-installer commands. Now even better than before.
* refactor: add mason-schemas and mason-core modules (#29)William Boman2022-07-081-20/+32
| | | | | * refactor: add mason-schemas and move generated filetype map to mason-lspconfig * refactor: add mason-core module
* refactor: move packages to mason-registry (#27)William Boman2022-07-081-2/+6
|
* feat: add delve and go-debug-adapter (#7)William Boman2022-07-071-3/+3
| | | | | | | * feat: add delve and go-debug-adapter * fix(go): more package and mod mangling * fix(ui): fix hydrating package state after reinstallation
* style: more styluaWilliam Boman2022-07-071-1/+4
|
* mason.nvimWilliam Boman2022-07-072-104/+43
|
* feat: add svlangserver (#762)William Boman2022-06-081-4/+6
| | | Closes #747.
* chore(scripts): remove unnecessary awk_ls branchWilliam Boman2022-05-201-4/+0
|
* chore(functional): restructure and extend functional modules (#703)William Boman2022-05-171-10/+4
|
* chore(scripts): use async fs moduleWilliam Boman2022-05-141-22/+14
|
* chore: further decouple module structure (#685)William Boman2022-05-111-7/+4
|
* more async refactor (#587)William Boman2022-04-111-5/+4
|
* add async managers (#536)William Boman2022-03-261-5/+9
|
* async: raise errors instead of returning pcall-style (#521)William Boman2022-03-051-5/+3
|
* feat: add async module (#499)William Boman2022-02-212-23/+27
|
* add awk_ls (#442)William Boman2022-01-231-0/+4
|
* add pylsp schemaWilliam Boman2022-01-121-1/+4
|
* autogen_metadata: use gist registry (#417)William Boman2022-01-121-4/+6
|
* feat(ui): display interactive server settings schema table (#363)William Boman2021-12-292-8/+54
|
* feat(ui): sort servers alphabetically, also add language hints (#361)William Boman2021-12-251-5/+1
|
* scripts/autogen_metadata: directly import server config from lspconfigWilliam Boman2021-12-051-2/+2
|
* remove {pre,post}_setup functions (#250)William Boman2021-11-081-7/+0
|
* add language aliases to :LspInstall (#232)William Boman2021-11-061-1/+47
|
* scripts: fix generating filetypes for servers w/ no lspconfig entryWilliam Boman2021-10-311-6/+13
|
* autogen_metadata: sort table for consistent outputsWilliam Boman2021-10-231-0/+1
|
* map filetype to servers, promote relevant servers in the UI (#190)William Boman2021-10-231-24/+33
| | | | Uninstalled servers that map to a filetype that is open in any buffer will be hoisted in the UI list.
* feat: autogen metadata table(s) (#159)kylo2522021-10-182-0/+91
Co-authored-by: William Boman <william@redwill.se>