aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* write install receipts (#379)William Boman2022-01-0351-199/+522
|
* health: add neovim version checkWilliam Boman2022-01-031-0/+6
|
* leverage PATH for locating local executables (#283)William Boman2022-01-0282-253/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. This is a breaking change for the following servers, which will have to be reinstalled: - ltex - clangd 2. This is a breaking change for users who reach into the default options (for example via server:get_default_options()) to access the `cmd` property. nvim-lsp-installer no longer provides the `cmd` (except in a few instances), but instead provides an amended PATH which allows neovim's LSP client to locate the locally installed executable. To access the `cmd`, simply access it via lspconfig instead, for example like so: local default_config = require("lspconfig.server_configurations.rust_analyzer").default_config print("I can now access the cmd governed by lspconfig:", default_config.cmd) 3. This is a breaking change for 3rd party use cases that makes use of the `executable()` APIs (e.g., `npm.executable(root_dir, "tsserver")`). The recommended usage is to instead to use the canonical name of the command ("tsserver"), while providing an amended PATH, for example: local npm = require("nvim-lsp-installer.installers.npm") local server = server.Server:new { ..., root_dir = root_dir, installer = npm.packages { "tsserver" }, default_options = { cmd = { "tsserver" }, cmd_env = npm.env(root_dir), } }
* fix(texlab): fix installing on windowsWilliam Boman2022-01-021-2/+6
|
* fix(taplo): use github release files instead (#377)William Boman2022-01-023-40/+54
|
* add taplo (#373)William Boman2022-01-026-0/+51
|
* health: add java checkWilliam Boman2021-12-301-1/+2
|
* add solc (#371)William Boman2021-12-305-2/+45
| | | Resolves #368.
* add zk (#345)the continium2021-12-295-1/+65
|
* feat(ui): display interactive server settings schema table (#363)William Boman2021-12-2924-5/+290
|
* fix(arduino_language_server): install clangd, also add docs on how to work ↵William Boman2021-12-272-0/+99
| | | | with FQBN (#364)
* run autogen_metadata.shWilliam Boman2021-12-262-1/+2
|
* feat(ui): sort servers alphabetically, also add language hints (#361)William Boman2021-12-252-7/+66
|
* fix(zls): add chmod +x to binary (#362)William Boman2021-12-251-0/+1
| | | The executable flag seems to have disappeared in 0.9.0.
* add some tests (#360)William Boman2021-12-254-13/+17
|
* fix: dont pass nil optsWilliam Boman2021-12-251-1/+1
| | | | | Fixes #359. Fixes #357.
* feat(ui): add keybind to update all installed servers (#353)William Boman2021-12-232-0/+9
|
* fix(ccls): better Mac support (#352)William Boman2021-12-234-85/+167
| | | | This is a breaking change due to fundamental changes to the installer. Re-installation will unfortunately be required.
* feat: add grammarly (#349)William Boman2021-12-234-1/+23
|
* ansiblels: remove filetypes overrideWilliam Boman2021-12-211-1/+0
|
* fix(zls): correct linux i386 archive nameWilliam Boman2021-12-211-4/+7
|
* fix(zls): install x86_64-macos on arm as wellWilliam Boman2021-12-191-1/+1
| | | | This seems to work just fine, perhaps thanks to Rosetta?
* fix(ccls): support more Linux dists (#347)William Boman2021-12-193-32/+137
|
* feat(health): relax some checks, also improve bourne shell version check (#344)William Boman2021-12-191-32/+63
|
* fix(health): ignore the patch number in capturing go version (#343)Jiarong Deng2021-12-181-1/+1
|
* fix(sumneko_lua): (breaking) support new archive structure (#341)William Boman2021-12-171-13/+22
| | | Fixes #339.
* add sourcekit for Swift (#336)Jesse Claven2021-12-165-2/+28
| | | Resolves #320.
* add cssmodules_ls (#333)William Boman2021-12-145-4/+24
|
* feat: allow server installation by just typing `:LspInstall` (#331)William Boman2021-12-131-0/+23
| | | | This will prompt the user which server associated with the currently opened buffer's &filetype to install.
* add solidity_ls language server (#296)edag942021-12-125-2/+21
|
* fix: zls-0.2 uses a different archive path (#330)Ruben Slabbert2021-12-121-1/+1
| | | Signed-off-by: Ruben Slabbert <rslabbert@fastmail.com>
* better healthchecks with min version checkWilliam Boman2021-12-111-17/+77
|
* styluaWilliam Boman2021-12-101-1/+1
|
* fix: increase timeout for sync installs to 60 minutesWilliam Boman2021-12-102-10/+17
| | | | Also fix error message when it times out.
* fix(angularls): fix --ngProbeLocation (#323)William Boman2021-12-081-1/+7
|
* add spectral (#295)William Boman2021-12-085-2/+37
|
* add :PylspInstall command for managing 3rd party pylsp plugins (#318)Fymyte2021-12-082-0/+37
|
* initial healthcheck integration (#321)William Boman2021-12-077-17/+145
|
* fix(installers/npm): dont apply global-style for standalone npm installWilliam Boman2021-12-072-33/+39
|
* fix(quick_lint_js): use latest dist instead of collecting it via github API ↵William Boman2021-12-071-3/+4
| | | | (#319)
* tag eslint with javascript & typescriptWilliam Boman2021-12-062-3/+6
|
* fix(quick_lint_js): account for the fact that the archive has different ↵William Boman2021-12-061-2/+6
| | | | structures across platforms (#315)
* fix installing arduino_language_server on WindowsWilliam Boman2021-12-061-1/+1
|
* fix(quick_lint_js): use correct release files (#314)William Boman2021-12-061-7/+34
|
* add quick_lint_js (#313)William Boman2021-12-066-3/+72
|
* Add arduino-language-server support (#298)Chad Condon2021-12-064-0/+90
|
* feat: use vim.ui.select to prompt which server to installWilliam Boman2021-12-061-27/+29
|
* rerun autogenWilliam Boman2021-12-051-1/+1
|
* rome: update latest pinned versionWilliam Boman2021-12-052-2/+2
|
* graphql: remove filetypes overrideWilliam Boman2021-12-051-1/+0
|