aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core
Commit message (Collapse)AuthorAgeFilesLines
...
* feat(functional): add strip_{prefix,suffix} (#803)William Boman2022-12-263-2/+37
|
* refactor(installer): introduce PackageInstallOpts class (#802)William Boman2022-12-264-13/+8
|
* refactor(async): error with stack level 0 (#801)William Boman2022-12-261-2/+4
|
* feat(registry): add smithy-language-server (#795)Nick Rodgers2022-12-241-0/+6
|
* Revert "fix(spawn): always expand cmd if PATH is not modified (#773)" (#783)William Boman2022-12-211-19/+21
| | | This reverts commit dd04b4105e84620685c37efb6ca935d282e11465.
* fix(powershell): use pwsh if available (#782)William Boman2022-12-211-2/+4
|
* fix(spawn): always expand cmd if PATH is not modified (#773)William Boman2022-12-201-21/+19
| | | | | fix(spawn): always expand cmd on Windows Closes #720.
* feat(expr): use same context for value & filter evaluation (#778)William Boman2022-12-201-4/+34
|
* feat(functional): add trim_start and assoc (#779)William Boman2022-12-204-6/+34
|
* feat: add expr module (#775)William Boman2022-12-202-0/+53
| | | | | This is (soon) to be used when installing package definitions from https://github.com/mason-org/mason-registry/. See for example: https://github.com/mason-org/mason-registry/blob/7df69dd2a73efc3a08520552ca64597d1db5f4fb/packages/go-debug-adapter/package.yaml#L16
* feat(functional): add list.reduce (#772)William Boman2022-12-192-0/+13
|
* fix(functional): spread function args in _.apply (#770)William Boman2022-12-191-1/+1
|
* Revert "chore: use pwsh instead of powershell (#706)" (#769)William Boman2022-12-191-2/+2
| | | This reverts commit e64dffb84e84e67836a05707a95b1d81fe698481.
* feat: add purl parser (#756)William Boman2022-12-101-0/+283
|
* feat(functional): add some more functions (#755)William Boman2022-12-105-0/+104
|
* refactor(installer): rename run_installer to exec_in_context (#744)William Boman2022-12-081-6/+7
|
* feat(platform): accept darwin (#743)William Boman2022-12-082-6/+8
| | | | | Mac systems are generally referred to as the Darwin OS. For all intents and purposes, "mac" and "darwin" can be used interchangeably (although darwin will be preferred going forward).
* feat(functional): add more functions (#741)William Boman2022-12-086-0/+87
|
* fix(ui): set severity min & max for namespaced diagnostic config (#738)William Boman2022-12-071-1/+4
| | | | | | Simply setting it to true won't override sub-items such as a user's severity config. Some users may for example have set the `virtual_text` severity to only show ERRORs, causing Mason's INFO diagnostics to not be displayed.
* fix(package): don't call vim API functions inside fast event (#730)William Boman2022-12-052-6/+108
|
* feat: show warning message when exiting neovim with active installations (#725)William Boman2022-12-041-0/+10
|
* feat(ui): increase window height (#719)William Boman2022-12-021-6/+6
|
* feat(ui): hoist "Installing" and "Failed" package groups to the top (#712)William Boman2022-12-011-0/+1
| | | Also improve how logs are displayed.
* chore: use pwsh instead of powershell (#706)William Boman2022-11-291-2/+2
|
* feat(pip): add setting to upgrade pip before installing packages (#671)William Boman2022-11-161-0/+12
| | | Closes #616.
* docs: update mason-errors help section (#646)William Boman2022-11-081-1/+1
|
* feat(ui): add MasonNormal highlight (#636)William Boman2022-11-061-14/+10
|
* fix(gem): don't format executable (#634)William Boman2022-11-061-0/+1
| | | | Closes #570. Closes williamboman/mason-lspconfig.nvim#94.
* fix(platform): also accept exit code 1 when checking ldd version (#630)William Boman2022-11-051-1/+1
| | | Fixes #629.
* fix(zls): support zst (#622)Access2022-11-032-3/+7
| | | Co-authored-by: William Boman <william@redwill.se>
* feat(gem): use provider API (#617)William Boman2022-11-022-41/+25
|
* feat: add provider interface (#601)William Boman2022-10-3010-43/+128
|
* feat(installer): write mason-debug.log in debug mode (#577)William Boman2022-10-191-0/+8
|
* feat(api/command): add --debug flag to :MasonInstall (#576)William Boman2022-10-195-5/+26
|
* refactor(notify): remove check for "nvim-notify" (#569)William Boman2022-10-171-8/+3
|
* feat(api): add typed client interface (#556)William Boman2022-10-142-5/+3
|
* feat(fetch): add Accept headers where appropriate (#554)William Boman2022-10-142-2/+10
|
* refactor(api): use new endpoints (#550)William Boman2022-10-142-3/+3
|
* feat(platform): better glibc detection (#537)William Boman2022-10-102-7/+23
|
* fix(fetch): set proper iwr header on Windows, reorder tool priority (#531)William Boman2022-10-092-75/+85
| | | | Old priority: platform specific > wget > curl New priority: curl > wget > platform specific
* feat(npm): speed up checking for new versions (#530)William Boman2022-10-093-21/+37
|
* feat(registry): add api module (#524)William Boman2022-10-081-25/+16
|
* feat(github): use proxy API for fetching latest release (#521)William Boman2022-10-062-39/+23
| | | | | | | This uses a globally distributed, edge-cached, proxy [1] for a very common touchpoint with the GitHub API. This is already done for fetching the latest tag, now expanding to latest release as well. [1]: https://github.com/williamboman/github-api-proxy
* fix(pip3): expand python3_host_prog path (#519)William Boman2022-10-061-2/+8
| | | Fixes #505.
* fix(log): use "log" stdpath (#516)William Boman2022-10-061-1/+1
| | | Closes #430.
* refactor(cargo): utilize optional chaining (#513)William Boman2022-10-051-9/+10
|
* feat(cargo): improve handling of git-based crates (#512)William Boman2022-10-054-50/+162
| | | | This is all pretty overkill, especially considering the small amount of packages based on git-based crates.
* feat(std): attempt gzip on windows (#501)William Boman2022-10-031-1/+4
| | | Closes #498.
* refactor(platform): more functional approach to parsing (#479)William Boman2022-09-293-49/+46
|
* feat(verible): add support for CentOS 7.9 (#471)Nikhil Jha2022-09-281-1/+12
|