aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/core
Commit message (Collapse)AuthorAgeFilesLines
* mason.nvimWilliam Boman2022-07-0742-4605/+0
|
* chore: update some logging (#761)William Boman2022-06-082-1/+3
| | | | | * chore: update some logging * docs: add section about known errors
* feat(ui): add setting to customize window border (#754)William Boman2022-06-061-5/+6
| | | Closes #752.
* fix(platform): memoize .get_libc() ret val (#753)William Boman2022-06-061-14/+13
|
* feat: add apex_ls (#746)William Boman2022-06-035-3/+18
| | | Closes #701.
* added wgsl_analyzer server (#719)Dmitry Kudryavtsev2022-06-011-1/+11
|
* refactor(ui): improve autoclose logic and update install dir label (#743)William Boman2022-06-011-3/+17
|
* refactor(pip3): use with_paths to set venv path (#736)William Boman2022-05-302-7/+4
|
* refactor(async): log errors that occur inside a.scope blocks (#735)William Boman2022-05-301-1/+5
| | | These are otherwise completely silenced.
* feat(luarocks): use luarocks.bat executable if it's available (#731)William Boman2022-05-292-6/+9
| | | Closes #726.
* refactor(health): spawn processes via the spawn module (#732)William Boman2022-05-292-0/+17
|
* refactor: use new github.download_release_file function (#728)William Boman2022-05-281-0/+8
|
* test(luarocks): add more test casesWilliam Boman2022-05-271-0/+1
|
* feat: add teal_ls (#724)William Boman2022-05-275-3/+153
| | | Closes #723.
* fix(spawn): don't check executable when spawning with custom PATH (#721)William Boman2022-05-262-2/+2
|
* fix(ui): setlocal undolevels=-1William Boman2022-05-251-0/+1
| | | | | | | | 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)
* ui: remove borders & change heading style (#713)William Boman2022-05-231-1/+1
|
* feat(github): add setting to customize asset download url (#711)William Boman2022-05-211-1/+2
| | | Closes #678.
* feat(lspinfo): check that .setup() has been called to consider cmd ↵William Boman2022-05-193-0/+19
| | | | executable (#710)
* fix(erlangls): follow git tags (#708)William Boman2022-05-192-6/+35
| | | Closes #683.
* fix(spawn): avoid spawning commands that aren't on PATH (#706)William Boman2022-05-172-5/+32
| | | | 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-1717-307/+454
|
* fix(go): target the @latest version when checking if package is outdated (#700)William Boman2022-05-131-4/+3
|
* fix(github): allow looking for prereleases (#699)William Boman2022-05-132-14/+86
|
* fix(github): fix bad boolean logicWilliam Boman2022-05-131-1/+1
|
* feat(health): check GitHub rate limit (#697)William Boman2022-05-131-0/+9
|
* feat(github): add `include_prerelease` option to `fetch_latest_release`William Boman2022-05-132-5/+9
|
* ui: reset outdated server flag after any kind of server install/uninstall ↵William Boman2022-05-132-2/+2
| | | | | | interactions For better UX
* feat(ui): use diagnostics to show some messages (#694)William Boman2022-05-132-173/+182
|
* feat: patch :LspInfo's "cmd is executable" diagnostic message (#691)William Boman2022-05-121-0/+25
|
* chore: further decouple module structure (#685)William Boman2022-05-1126-165/+1485
|
* fix(github): fix bad ternary expressionWilliam Boman2022-05-051-1/+6
|
* fix(hls): download archive from downloads.haskell.org (#651)William Boman2022-05-012-4/+33
|
* feat(receipt): add "github_release" type (#650)William Boman2022-05-012-21/+46
| | | | This is for sources that uses GitHub releases, but doesn't target a specific asset file (as opposed to the github_release_file source).
* fix(github): provide correct filename to gunzip (#625)Elio2022-04-231-5/+3
|
* chore: refactor remaining installers to async impl (#616)William Boman2022-04-2114-58/+369
|
* fix(spawn): recursively parse arglist (#610)William Boman2022-04-181-7/+12
|
* fix(async): slightly better support for nested coroutine contexts (#600)William Boman2022-04-164-14/+37
| | | | | | | | | * 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-5/+76
|
* feat(fetch): add ability to download file instead of writing to stdoutWilliam Boman2022-04-121-7/+21
|
* more async refactor (#587)William Boman2022-04-1113-224/+236
|
* fix(installer): always clean up tmp install dirWilliam Boman2022-04-111-1/+3
|
* fix(spawn): fix Failure.tostring when unable to retrieve uv_handleWilliam Boman2022-04-111-1/+5
|
* make install context available via coroutine context (#586)William Boman2022-04-1111-224/+383
|
* fix(r_language_server): run install script via stdin (#578)William Boman2022-04-063-14/+23
| | | Fixes #568.
* fix(pip3): always use normalized "python" executable with venv-enhanced path ↵William Boman2022-04-061-2/+2
| | | | (#577)
* switch majority of installers to async implementation (#574)William Boman2022-04-067-82/+153
|
* fix(go): correct template stringWilliam Boman2022-03-261-1/+1
|
* fix(go): specify correct executable when checking versionWilliam Boman2022-03-261-1/+2
|
* add async managers (#536)William Boman2022-03-2616-9/+1298
|