aboutsummaryrefslogtreecommitdiffstats
path: root/tests/core
Commit message (Collapse)AuthorAgeFilesLines
* refactor: add mason-schemas and mason-core modules (#29)William Boman2022-07-0832-3635/+0
| | | | | * refactor: add mason-schemas and move generated filetype map to mason-lspconfig * refactor: add mason-core module
* feat: add delve and go-debug-adapter (#7)William Boman2022-07-071-13/+14
| | | | | | | * feat: add delve and go-debug-adapter * fix(go): more package and mod mangling * fix(ui): fix hydrating package state after reinstallation
* fix(go): strip wildcard specifier from package names when necessary (#4)William Boman2022-07-071-2/+9
|
* test(async): fix flaky testWilliam Boman2022-07-071-3/+2
| | | | No idea what it was asserting before tbh.
* style: more styluaWilliam Boman2022-07-073-22/+25
|
* chore: adjust some remnants of nvim-lsp-installerWilliam Boman2022-07-071-26/+13
|
* mason.nvimWilliam Boman2022-07-0732-483/+517
|
* feat: add apex_ls (#746)William Boman2022-06-032-0/+13
| | | Closes #701.
* added wgsl_analyzer server (#719)Dmitry Kudryavtsev2022-06-011-0/+17
|
* refactor(pip3): use with_paths to set venv path (#736)William Boman2022-05-301-21/+16
|
* feat(luarocks): use luarocks.bat executable if it's available (#731)William Boman2022-05-291-11/+21
| | | Closes #726.
* refactor(health): spawn processes via the spawn module (#732)William Boman2022-05-291-0/+11
|
* test(luarock): stub std.ensure_executable (#725)William Boman2022-05-271-2/+6
|
* test(luarocks): add more test casesWilliam Boman2022-05-271-0/+48
|
* feat: add teal_ls (#724)William Boman2022-05-273-0/+65
| | | Closes #723.
* fix(spawn): don't check executable when spawning with custom PATH (#721)William Boman2022-05-261-1/+28
|
* fix(ui): setlocal undolevels=-1William Boman2022-05-251-1/+2
| | | | | | | | Without having profiled things, this should greatly reduce memory footprint because this UI buffer is: 1) updated very frequently 2) the way it's currently updated is extremely inefficient (it essentially recreates the buffer contents on every render)
* fix(test): increase grace period in flaky testWilliam Boman2022-05-191-1/+1
|
* feat(lspinfo): check that .setup() has been called to consider cmd ↵William Boman2022-05-192-0/+15
| | | | executable (#710)
* tests(spawn): fix bad test name and add missing caseWilliam Boman2022-05-171-1/+14
|
* fix(spawn): avoid spawning commands that aren't on PATH (#706)William Boman2022-05-172-1/+17
| | | | This is primarily done to avoid cluttering the log file with a bunch of ERROR entries. Also avoids unnecessary roundtrips to uv_spawn, I guess.
* chore(functional): restructure and extend functional modules (#703)William Boman2022-05-1710-247/+437
|
* fix(go): target the @latest version when checking if package is outdated (#700)William Boman2022-05-131-7/+2
|
* fix(github): allow looking for prereleases (#699)William Boman2022-05-132-0/+83
|
* feat(ui): use diagnostics to show some messages (#694)William Boman2022-05-131-7/+18
|
* feat: patch :LspInfo's "cmd is executable" diagnostic message (#691)William Boman2022-05-121-0/+39
|
* chore: remove old testWilliam Boman2022-05-111-1/+0
|
* chore: further decouple module structure (#685)William Boman2022-05-119-19/+626
|
* chore(tests): use assert.same instead of abusing vim.inspect + assert.equalWilliam Boman2022-05-069-204/+132
|
* chore: refactor remaining installers to async impl (#616)William Boman2022-04-215-26/+52
|
* tests: capture and assert process.spawn() argumentsWilliam Boman2022-04-181-0/+17
|
* fix(spawn): recursively parse arglist (#610)William Boman2022-04-181-0/+1
|
* fix(async): slightly better support for nested coroutine contexts (#600)William Boman2022-04-162-7/+57
| | | | | | | | | * fix(async): only dispatch first failure in a.wait_all * add InstallContext:run_concurrently This is needed due to how multiple coroutine contexts are used in a hierchical structure, and the async coroutine dispatcher loses this hierchical context inside callback functions invoked via FFI (I… assume?).
* feat(async): add a.wait_all (#596)William Boman2022-04-131-4/+29
|
* feat(fetch): add ability to download file instead of writing to stdoutWilliam Boman2022-04-121-0/+30
|
* more async refactor (#587)William Boman2022-04-111-0/+49
|
* fix(spawn): fix Failure.tostring when unable to retrieve uv_handleWilliam Boman2022-04-111-0/+31
|
* make install context available via coroutine context (#586)William Boman2022-04-1111-34/+73
|
* fix(r_language_server): run install script via stdin (#578)William Boman2022-04-061-0/+37
| | | Fixes #568.
* fix(pip3): always use normalized "python" executable with venv-enhanced path ↵William Boman2022-04-061-6/+8
| | | | (#577)
* switch majority of installers to async implementation (#574)William Boman2022-04-062-0/+111
|
* add async managers (#536)William Boman2022-03-2613-3/+1704
|
* feat(async): allow for a.promisify to reject (#557)William Boman2022-03-231-0/+12
|
* run server installation in async execution context (#525)William Boman2022-03-063-0/+135
|
* async: raise errors instead of returning pcall-style (#521)William Boman2022-03-052-7/+41
|
* fix(async): pcall callback-style functions to catch errors (#515)William Boman2022-03-021-1/+13
|
* feat: add async module (#499)William Boman2022-02-212-54/+113
|
* tests: add process_spec.lua (#419)William Boman2022-01-121-0/+136
|
* feat(ui): display outdated servers (#395)William Boman2022-01-061-0/+10