aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core
Commit message (Collapse)AuthorAgeFilesLines
...
* refactor: add ctx:write_php_exec_wrapper utility (#409)William Boman2022-09-121-0/+15
|
* fix(ui): lower zindex to 45 (#404)William Boman2022-09-111-1/+1
|
* chore: bump stylua to 0.14.3 (#395)William Boman2022-09-084-10/+11
|
* fix(EventEmitter): properly deregister handlers, print errors that occur in ↵William Boman2022-09-031-6/+24
| | | | handler (#373)
* fix(fetch): use /dev/null logfile for wget (#345)William Boman2022-08-271-0/+2
| | | Closes #332.
* fix(installer): use /usr/bin/env bash shebang (#315)William Boman2022-08-191-1/+1
| | | Fixes #308.
* test(installer): add spec files for context and linker (#314)William Boman2022-08-191-1/+15
| | | | | | | * feat(installer): don't write exec wrappers for targets that don't exist Just a precaution to avoid writing broken executables. * test(installer): add spec files for context and linker
* fix(fetch): use correct header syntax for wget (#307)William Boman2022-08-171-1/+1
|
* fix(ui): use custom diagnostic config (#303)William Boman2022-08-161-0/+7
| | | Fixes #300.
* test(github): add spec file for the github manager (#299)William Boman2022-08-151-1/+2
|
* fix(github): fix resolving asset file (#298)William Boman2022-08-151-1/+1
|
* refactor: introduce selene, harden type defs, and use proper EmmyLua syntax ↵William Boman2022-08-1537-208/+240
| | | | (#296)
* fix(julia-lsp): adjust for changes in latest release (#289)William Boman2022-08-131-16/+14
|
* refactor: add __ to private clear_event_handlers() method (#263)William Boman2022-08-072-2/+3
|
* feat: add bash-debug-adapter (#253)Adam Figgins2022-08-061-1/+1
| | | Co-authored-by: William Boman <william@redwill.se>
* feat(debugpy): write executable for convenient access (#229)William Boman2022-08-021-0/+15
|
* fix(gem): write shim executables that enhance GEM_PATH appropriately (#202)William Boman2022-07-312-34/+52
|
* fix(go): improve parsing package mod (#197)William Boman2022-07-301-1/+6
|
* fix(ui): ensure window is active before getting cursor (#196)William Boman2022-07-291-0/+3
| | | | | | | * fix(ui): ensure window is active before getting cursor * fixup Co-authored-by: williambotman[bot] <william+bot@redwill.se>
* fix(ui): don't call terminate handler when setting up handle (#190)William Boman2022-07-281-2/+0
| | | | | | The terminate handler should only really be called when the handle is terminated. By calling it immediately (to initialize UI state), any queued packages would be reset to either the "installed" or "uninstalled" group, when they really should remain "queued".
* feat(ui): hoist cursor when switching tab (#178)William Boman2022-07-281-0/+4
|
* feat: add luaformatter (#116)William Boman2022-07-221-2/+3
| | | Co-authored-by: Ali Shahid <canttell@gmail>
* feat: minimize modules required by .setup(), lazily require functional ↵William Boman2022-07-221-9/+19
| | | | modules (#113)
* fix: move checkhealth to mason module (#111)William Boman2022-07-221-298/+0
|
* fix: remove unused .env() functions (#105)William Boman2022-07-218-62/+0
|
* fix(mason-lspconfig): patch some server's cmd on Windows (#100)William Boman2022-07-191-1/+1
|
* fix(github): update api url for fetching latest git tagWilliam Boman2022-07-181-1/+1
|
* feat(ui): bring focus to the installation section when :MasonInstall (#90)William Boman2022-07-171-2/+12
|
* fix(mason-lspconfig): deduplicate :LspInstall completion items (#88)William Boman2022-07-172-0/+19
|
* fix(jdtls): download milestone versions instead of snapshots (#87)William Boman2022-07-173-33/+1
|
* chore: change emmylua annotation syntax from @ to : for comments (#73)William Boman2022-07-1426-84/+84
|
* tests: add some mason-core.package tests (#69)William Boman2022-07-131-1/+4
|
* tests: add some InstallHandle tests (#67)William Boman2022-07-132-36/+36
|
* fix(async): increase vim.wait time (#55)William Boman2022-07-111-3/+5
| | | | | This number is completely arbitrary - the previous value was chosen at random. Increasing it now to support long-running, blocking, installations.
* feat(api): run :MasonInstall in blocking fashion if no UIs are attached (#52)William Boman2022-07-111-1/+1
| | | | Also make sure to exit neovim with an error exit code should one or more installations fail.
* refactor: return table with declarative keys (#48)William Boman2022-07-101-1/+1
|
* fix(node-debug2-adapter): fix build on Node >= 18 (#47)William Boman2022-07-101-0/+12
| | | Fixes #41.
* fix(luarocks): bin linking (#45)William Boman2022-07-101-2/+2
|
* feat(mason-lspconfig): add :LspInstall and :LspUninstall commands (#35)William Boman2022-07-081-0/+8
| | | | 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-0851-0/+6423
* refactor: add mason-schemas and move generated filetype map to mason-lspconfig * refactor: add mason-core module