From 3cceca5a79b66d735cbacbf05fa0bce5f8b716ca Mon Sep 17 00:00:00 2001 From: Emerson Ford Date: Tue, 23 Jul 2024 22:37:02 -0700 Subject: fix(rust-analyzer) automatically populate `init_options` from `settings["rust-analyzer"]` (#3247) * automatically populate `init_options` for rust-analyzer in accordance with the rust-analyzer docs --- doc/server_configurations.md | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'doc/server_configurations.md') diff --git a/doc/server_configurations.md b/doc/server_configurations.md index 12bd3b96..0b2af021 100644 --- a/doc/server_configurations.md +++ b/doc/server_configurations.md @@ -10180,6 +10180,9 @@ require'lspconfig'.rust_analyzer.setup{ } } ``` + +Note: do not set `init_options` for this LS config, it will be automatically populated by the contents of settings["rust-analyzer"] per +https://github.com/rust-lang/rust-analyzer/blob/eb5da56d839ae0a9e9f50774fa3eb78eb0964550/docs/dev/lsp-extensions.md?plain=1#L26. @@ -10191,6 +10194,10 @@ require'lspconfig'.rust_analyzer.setup{} - CargoReload: Reload current cargo workspace **Default values:** + - `before_init` : + ```lua + see source file + ``` - `capabilities` : ```lua { -- cgit v1.2.3-70-g09d2