aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rust-analyzer/src/config.rs')
-rw-r--r--crates/rust-analyzer/src/config.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/rust-analyzer/src/config.rs b/crates/rust-analyzer/src/config.rs
index a67b0bb25..ae78fd4f6 100644
--- a/crates/rust-analyzer/src/config.rs
+++ b/crates/rust-analyzer/src/config.rs
@@ -100,6 +100,9 @@ config_data! {
100 /// Toggles the additional completions that automatically add imports when completed. 100 /// Toggles the additional completions that automatically add imports when completed.
101 /// Note that your client must specify the `additionalTextEdits` LSP client capability to truly have this feature enabled. 101 /// Note that your client must specify the `additionalTextEdits` LSP client capability to truly have this feature enabled.
102 completion_autoimport_enable: bool = "true", 102 completion_autoimport_enable: bool = "true",
103 /// Toggles the additional completions that automatically show method calls and field accesses
104 /// with `self` prefixed to them when inside a method.
105 completion_autoself_enable: bool = "true",
103 106
104 /// Whether to show native rust-analyzer diagnostics. 107 /// Whether to show native rust-analyzer diagnostics.
105 diagnostics_enable: bool = "true", 108 diagnostics_enable: bool = "true",
@@ -666,6 +669,7 @@ impl Config {
666 enable_postfix_completions: self.data.completion_postfix_enable, 669 enable_postfix_completions: self.data.completion_postfix_enable,
667 enable_imports_on_the_fly: self.data.completion_autoimport_enable 670 enable_imports_on_the_fly: self.data.completion_autoimport_enable
668 && completion_item_edit_resolve(&self.caps), 671 && completion_item_edit_resolve(&self.caps),
672 enable_self_on_the_fly: self.data.completion_autoself_enable,
669 add_call_parenthesis: self.data.completion_addCallParenthesis, 673 add_call_parenthesis: self.data.completion_addCallParenthesis,
670 add_call_argument_snippets: self.data.completion_addCallArgumentSnippets, 674 add_call_argument_snippets: self.data.completion_addCallArgumentSnippets,
671 insert_use: self.insert_use_config(), 675 insert_use: self.insert_use_config(),