aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp/configs.lua
Commit message (Collapse)AuthorAgeFilesLines
* Rename nvim_lsp to lspconfigHirokazu Hata2020-09-061-214/+0
|
* feat(angular-ls): add angular language serviceSteven Sojka2020-08-311-2/+2
|
* [RFC] don't start up LSP for 'nofile' buffersbeardedsakimonkey2020-07-191-0/+3
| | | high level goal is to allow users some way to set filetype for a buffer in cases where they don't want to start up an LSP server, e.g. in a fuzzy finder preview
* Merge pull request #218 from ms/return-settings-for-empty-string-sectionHirokazu Hata2020-06-161-0/+4
|\ | | | | Allow empty section string for configuration request
| * Allow empty section string for configuration requestMax Sadrieh2020-05-031-0/+4
| | | | | | | | | | | | | | microsoft/vscode-eslint requests configuration with a section of ''. This change returns the expected settings in that case. https://github.com/microsoft/vscode-eslint/blob/be30e933c56ea6e8e579808d5f7c7b205c8e16cc/server/src/eslintServer.ts#L668
* | fix the problem that commads cannot be registered in custom setupHirokazu Hata2020-06-091-1/+18
|/ | | | resolve: https://github.com/neovim/nvim-lsp/issues/264
* Merge pull request #178 from h-michael/deep-extendHirokazu Hata2020-03-261-9/+3
|\ | | | | util: add behavior options to tbl_deep_extend function
| * util: add behavior options to tbl_deep_extend functionHirokazu Hata2020-03-221-9/+3
| | | | | | | | | | tbl_deep_extend always override extended table properties. This behavior is not expected. This will fix #155.
* | if root_dir is not directry, we don't execute lsp.start_clientHirokazu Hata2020-03-241-1/+0
|/ | | | | fix: #161. If the buffer is not actual file like the special buffer for the plugin, it doesn't have root_dir and we should not execute lsp.start_client for that buffer.
* default_config: let user specify default_config yourself.Hirokazu Hata2020-03-051-7/+1
| | | | | If users want to change something like log_level for all servers, changing log_level for all servers is a bit tedious. So we can make this easier by overriding util.default_config.
* window/showMessage: the display level can be set for 'window/showMessage' ↵Hirokazu Hata2020-02-241-2/+12
| | | | | | notification related with #127
* Use empty_dict instead of {}Hirokazu Hata2020-02-161-4/+4
|
* checkhealth: add checkhealth nvim_lsp commandMatthieu Coudron2020-02-131-2/+10
| | | | Only check command for now
* doc #108Justin M. Keyes2020-01-311-13/+13
| | | | - mention :packadd - more renames
* configs.__newindex(): set init_options to empty dictJan2020-01-311-1/+1
| | | | | | | | | | | | | | Problem: Sending default initOptions to ra_lsp_server the init options emits error: "failed to deserialize config: invalid length 0, expected struct ServerConfig with 12 elements" when receiving an empty initializationOptions from vim.lsp. Solution: Use an empty dict instead of empty list for default_config.init_options LSP spec says initOptions must be a dictionary. fix #94 fix #107
* rename "skeleton" to "configs" #100Michael Lingelbach2020-01-311-0/+185
`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