diff options
| author | Github Actions <actions@github> | 2020-05-17 00:45:55 +0000 |
|---|---|---|
| committer | Github Actions <actions@github> | 2020-05-17 00:45:55 +0000 |
| commit | 205a9f0ca9e733d94f15f228b9e23b29a80af7cd (patch) | |
| tree | ca8ed110602d6848e6980dc8d41866422c4353e2 /README.md | |
| parent | Merge pull request #236 from alindeman/terraform-dir (diff) | |
| download | nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.tar nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.tar.gz nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.tar.bz2 nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.tar.lz nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.tar.xz nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.tar.zst nvim-lspconfig-205a9f0ca9e733d94f15f228b9e23b29a80af7cd.zip | |
[docgen] Update README.md
skip-checks: true
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 75 |
1 files changed, 66 insertions, 9 deletions
@@ -1954,6 +1954,7 @@ require'nvim_lsp'.html.setup{} } }, workspace = { + applyEdit = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, @@ -2116,6 +2117,7 @@ require'nvim_lsp'.jsonls.setup{} } }, workspace = { + applyEdit = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, @@ -2241,19 +2243,27 @@ This server accepts configuration via the `settings` key. - **`julia.lint.call`**: `boolean` - Check calls against existing methods. (experimental) + Default: `true` + + This compares call signatures against all known methods for the called function. Calls with too many or too few arguments, or unknown keyword parameters are highlighted. - **`julia.lint.constif`**: `boolean` Default: `true` - Check for constant conditionals of if statements. + Check for constant conditionals in if statements that result in branches never being reached.. + +- **`julia.lint.datadecl`**: `boolean` + + Default: `true` + + Check variables used in type declarations are datatypes. - **`julia.lint.iter`**: `boolean` Default: `true` - Check iterator syntax of loops. + Check iterator syntax of loops. Will identify, for example, attempts to iterate over single values. - **`julia.lint.lazy`**: `boolean` @@ -2261,23 +2271,29 @@ This server accepts configuration via the `settings` key. Check for deterministic lazy boolean operators. -- **`julia.lint.missingrefs`**: `boolean` +- **`julia.lint.missingrefs`**: `enum { "none", "symbols", "all" }` - Default: `true` + Default: `"all"` - Report possibly missing references. + Highlight unknown symbols. The `symbols` option will not mark unknown fields. - **`julia.lint.modname`**: `boolean` Default: `true` - Check for invalid submodule names. + Check submodule names do not shadow their parent's name. + +- **`julia.lint.nothingcomp`**: `boolean` + + Default: `true` + + Check for use of `==` rather than `===` when comparing against `nothing`. - **`julia.lint.pirates`**: `boolean` Default: `true` - Check for type piracy. + Check for type piracy - the overloading of external functions with methods specified for external datatypes. 'External' here refers to imported code. - **`julia.lint.run`**: `boolean` @@ -2289,7 +2305,13 @@ This server accepts configuration via the `settings` key. Default: `true` - Check for unused DataType parameters. + Check parameters declared in `where` statements or datatype declarations are used. + +- **`julia.lint.useoffuncargs`**: `boolean` + + Default: `true` + + Check that all declared arguments are used within the function body. - **`julia.trace.server`**: `enum { "off", "messages", "verbose" }` @@ -3025,6 +3047,7 @@ require'nvim_lsp'.purescriptls.setup{} } }, workspace = { + applyEdit = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, @@ -3081,6 +3104,10 @@ This server accepts configuration via the `settings` key. Enable or disable the plugin. +- **`pyls.plugins.jedi_completion.fuzzy`**: `boolean` + + Enable fuzzy when requesting autocomplete. + - **`pyls.plugins.jedi_completion.include_params`**: `boolean` Default: `true` @@ -3406,6 +3433,12 @@ This server accepts configuration via the `settings` key. Allow multiple projects in the same folder, along with removing the constraint that the cargo.toml must be located at the root. (Experimental: might not work for certain setups) +- **`rust-client.engine`**: `enum { "rls", "rust-analyzer" }` + + Default: `"rls"` + + The underlying LSP server used to provide IDE support for Rust projects. + - **`rust-client.logToFile`**: `boolean` When set to true, RLS stderr is logged to a file at workspace root level. Requires reloading extension after change. @@ -3527,6 +3560,24 @@ This server accepts configuration via the `settings` key. Enables code completion using racer. +- **`rust.rust-analyzer`**: `object` + + Default: `vim.empty_dict()` + + Settings passed down to rust-analyzer server + +- **`rust.rust-analyzer.path`**: `string|null` + + Default: `vim.NIL` + + When specified, uses the rust-analyzer binary at a given path + +- **`rust.rust-analyzer.releaseTag`**: `string` + + Default: `"nightly"` + + Which binary release to download and use + - **`rust.rustflags`**: `string|null` Default: `vim.NIL` @@ -3870,6 +3921,7 @@ require'nvim_lsp'.rust_analyzer.setup{} } }, workspace = { + applyEdit = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, @@ -4074,6 +4126,10 @@ Can be installed in Nvim with `:LspInstall sumneko_lua` This server accepts configuration via the `settings` key. <details><summary>Available settings:</summary> +- **`Lua.color.mode`**: `enum { "Grammar", "Semantic" }` + + Default: `"Semantic"` + - **`Lua.completion.callSnippet`**: `enum { "Disable", "Both", "Replace" }` Default: `"Disable"` @@ -4736,6 +4792,7 @@ require'nvim_lsp'.yamlls.setup{} } }, workspace = { + applyEdit = true, symbol = { dynamicRegistration = false, hierarchicalWorkspaceSymbolSupport = true, |
