aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/settings.lua
Commit message (Collapse)AuthorAgeFilesLines
* breaking change: remove federated server mechanism (#207)William Boman2021-10-291-6/+0
| | | | | | Users will have to reinstall the following servers: - cssls - html - jsonls
* add proper emmylua annotations (#196)William Boman2021-10-251-1/+4
|
* speed up :LspInstall, :LspUninstall, :LspUninstallAll commands (#175)William Boman2021-10-181-4/+4
| | | | | | | | - `:LspUninstallAll` now just nukes the entire install directory immediately, instead of uninstalling each server one by one. There's also a confirmation prompt now. - `:LspInstall` & `:LspUninstall` now sources its autocompletion directly from a Lua table, instead of sourcing the server names from each server module (thus avoiding unnecessary `require` calls).
* add setting for configuring server install dir (#166)William Boman2021-10-171-0/+5
|
* installers/pip3: add setting for adding extra install args (#151)William Boman2021-10-171-3/+11
|
* add keybindings to UI window (#140)William Boman2021-10-101-0/+14
| | | | | | | | | | | | | | | - Allows for expanding servers to view more information about it. - Allows for installing/reinstalling/uninstalling servers. The default keybindings is an attempt to mimic vim-fugitive's :Git maps, and these can be overriden. The keybinding implementation in display.lua is a bit hacky, but it works and the "public" API is at least manageable. This will also open up for adding more metadata in the future, such as filetype information, currently installed version, latest available version, etc. Also there's Cowth Vader.
* lower default log level to INFO (#119)William Boman2021-10-021-1/+1
|
* fix logging at correct level, also add :LspInstallLog commandWilliam Boman2021-09-301-10/+6
|
* add Lua API to override default settings (#111)William Boman2021-09-301-0/+36