aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* feat(registry): add .get_all_package_specs() (#1247)William Boman2023-04-223-19/+49
| | | | 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 generate scripts and artifacts (#1246)William Boman2023-04-221-154/+0
|
* chore: autogenerate (#1245)williambotman[bot]2023-04-221-1/+1
|
* chore: remove lua:mason-registry.index registry entry (#1243)William Boman2023-04-212-4/+1
|
* chore: autogenerate (#1242)williambotman[bot]2023-04-212-13/+13
|
* chore: autogenerate (#1239)williambotman[bot]2023-04-203-3/+3
|
* chore: autogenerate (#1236)williambotman[bot]2023-04-191-1/+1
|
* chore: migrate verible (#1235)William Boman2023-04-183-105/+2
|
* fix(health): add scheduler in python3_host_prog check (#1234)Au2023-04-181-0/+1
|
* fix(health): only check pwsh on Windows (#1232)William Boman2023-04-181-10/+9
|
* chore: migrate haskell-language-server (#1230)William Boman2023-04-184-60/+4
|
* feat(installer): add generic build provider (#1228)William Boman2023-04-189-44/+163
|
* refactor(expr): remove redundant core filters and always stringify reduced ↵William Boman2023-04-183-10/+27
| | | | | value (#1227) The removed filters are not used by mason-registry and are too Lua-specific in nature.
* feat: add require("mason").has_setup flag (#1226)William Boman2023-04-181-0/+3
|
* chore: autogenerate (#1225)williambotman[bot]2023-04-171-1/+1
|
* refactor: refactor github provider to smaller modules (#1223)William Boman2023-04-164-209/+221
|
* chore: migrate r-languageserver (#1222)William Boman2023-04-162-88/+0
|
* refactor(health): split up checks (#1221)William Boman2023-04-162-255/+205
|
* fix(checkhealth): use non-deprecated versions if possible (#1219)dundargoc2023-04-161-16/+29
|
* feat(github): add $MASON_VERSION to build context (#1218)William Boman2023-04-162-7/+15
|
* chore: migrate julia-lsp (#1217)William Boman2023-04-152-87/+0
|
* chore: autogenerate (#1216)williambotman[bot]2023-04-153-2/+3
|
* fix(std): manually call zstd on Windows (#1212)William Boman2023-04-141-1/+20
| | | Closes #1207.
* chore: autogenerate (#1209)williambotman[bot]2023-04-132-1/+2
|
* fix(github): use evaluated out_file as asset file value (#1208)William Boman2023-04-121-14/+38
| | | | | | | | | | | | | | | | | This makes it so that after parsing the source, the `{{source.asset.file}}` context value points to the downloaded file, rather than the raw value. This is helpful for source definitions such as: ```yaml source: id: pkg:github/mrjosh/helm-ls@v0.0.3 asset: - target: win_x64 file: helm_ls_windows_amd64:helm_ls_windows_amd64.exe # … bin: # This now evaluates to "helm_ls_windows_amd64.exe" rather than "helm_ls_windows_amd64:helm_ls_windows_amd64.exe". helm_ls: "{{source.asset.file}}" ```
* chore: autogenerate (#1206)williambotman[bot]2023-04-121-1/+1
|
* chore: autogenerate (#1204)williambotman[bot]2023-04-111-1/+1
|
* chore: migrate packages (#1203)William Boman2023-04-1198-2095/+6
|
* feat(registry): pcall require Lua registry packages (#1200)William Boman2023-04-081-1/+8
| | | | The index table may get out of date if a user updates the plugin version without restarting Neovim, causing the `require()` call to error (note, restarting Neovim after plugin updates is always a good idea).
* chore(health): relax unzip requirement (#1199)William Boman2023-04-081-0/+1
| | | No longer a hard requirement due to vendoring lua zzlib.
* chore: migrate packages (#1198)William Boman2023-04-0831-768/+1
|
* fix(powershell): close stdin (#1197)William Boman2023-04-081-0/+4
|
* chore: autogenerate (#1195)williambotman[bot]2023-04-081-3/+4
|
* refactor(log): dont print to console when headless by default (#1193)William Boman2023-04-081-2/+1
| | | Set MASON_VERBOSE_LOGS=1 to print logs (note, these are still always written to :MasonLog).
* refactor(async): increase wait time (#1192)William Boman2023-04-081-6/+3
| | | Still somewhat arbitrary, but high enough to not cause issues such as timing out CI jobs.
* fix(windows): download registry archive to file instead of piping data (#1189)William Boman2023-04-071-5/+7
| | | | Accessing binary data from the stdout of pwsh.exe's iwr seems to be causing data corruption leading to inability to unpack the archive.
* chore: autogenerate (#1188)williambotman[bot]2023-04-073-2/+3
|
* fix: healthcheck completion of mason (#1185)dundargoc2023-04-061-0/+0
| | | | When tab-completing :checkhealth it will show "mason.health", which will result in the error "ERROR No healthcheck found for "mason/health" plugin".
* refactor(std): quiet git checkout (#1186)William Boman2023-04-061-1/+1
|
* chore: autogenerate (#1184)williambotman[bot]2023-04-061-0/+1
|
* chore: migrate packages (#1182)William Boman2023-04-0533-785/+3
|
* feat(registry): add ability to register package aliases (#1146)elky2023-04-053-1/+28
|
* fix(github): fall back to curl/wget if gh is not available (#1181)William Boman2023-04-054-59/+27
|
* fix(npm): set install-strategy on npm >= 9 (#1179)William Boman2023-04-043-4/+40
| | | Closes #1175.
* test(async): add tests for control mechanisms (#1176)William Boman2023-04-031-0/+1
|
* feat: vendor zzlib for unzip (#1174)William Boman2023-04-034-26/+801
| | | Download data of the registry suggest that ~10-18% struggle to unpack the registry archive, with the drop-off occurring in the `unzip` step. Being able to unpack the registry is a very crucial component of mason.nvim, which warrants vendoring [zzlib](https://github.com/zerkman/zzlib) to allow unpacking it entirely in Lua.
* chore: migrate packages (#1173)William Boman2023-04-0331-640/+0
|
* fix(package): schedule callback that can only run in main loop (#1172)William Boman2023-04-031-2/+2
|
* refactor: only schedule in a.scheduler() when in fast event (#1170)William Boman2023-04-0217-59/+45
| | | Explicitly schedule via `a.wait(vim.schedule)` instead.
* chore: consolidate generate task (#1171)William Boman2023-04-021-1/+1
|