aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp/bashls.lua
Commit message (Collapse)AuthorAgeFilesLines
* config: remove unnecessary code comennts and utf8 optionHirokazu Hata2020-05-181-1/+0
| | | | | Remove meaningless code comments because they are increased by copy and paste. Currently, utf8 options are only supported by clangd, so remove them from unnecessary ones.
* bashls: Change root_dir to pwdPeter Lithammer2020-03-201-1/+1
| | | | | | | | | | | | The bash language server (if provided) will try to initialize all shell files it can find in the `root_dir`. The takes forever and probably isn't great from a security perspective. > If the rootPath is provided it will initialize all shell files it can > find anywhere on that path. This non-exhaustive glob is used to > preload the parser. https://github.com/bash-lsp/bash-language-server/blob/790f5a5203af62755d6cec38ef1620e2b2dc0dcd/server/src/analyser.ts#L33-L35
* window/showMessage: the display level can be set for 'window/showMessage' ↵Hirokazu Hata2020-02-241-2/+0
| | | | | | notification related with #127
* lua: remove `settings = {}`Hirokazu Hata2020-02-161-1/+0
| | | | configs.lua set settings vim.empty_dict() as default
* rename "skeleton" to "configs" #100Michael Lingelbach2020-01-311-4/+4
| | | | | | | | | | | | | | `nvim_lsp/skeleton.lua` is not really a skeleton, it's a `configs` class that provides 1. actual functionality 2. a bunch of configs Each config is added to the `configs` object (FKA "skeleton") as a property. Those configs are not "templates", they are "configs". So we should clean up the wording in various places to say "config" instead of "skeleton"/"template". Closes #64
* Change root_dir for single instance servers (#33)Ashkan Kiani2019-11-171-1/+1
| | | | * Use os_homedir as root_dir for single instance servers.
* Fix docs and add util.once (#31)Ashkan Kiani2019-11-171-3/+1
|
* Improve docgen (#27)Ashkan Kiani2019-11-171-2/+3
| | | | | - Automatically generate the `Implemented servers` section. - Remove dependency on `cat` - Provide scripts/docgen.sh which actually reports errors.
* Redo installation. (#17)Ashkan Kiani2019-11-151-0/+49
* Redo installation. Servers which want to be auto installed should specify skeleton[name].install() and it will be automatically added to the list of installable servers. - Add :LspInstall and :LspInstallInfo - Auto generate docs for servers with .install() available. - Add util.npm_installer - Refactor utf8 capabilities common config into a single function - Add contribution notes. - Also expose util.base_install_dir for other installers potentially - Fix tsserver's arguments and add javascript filetypes