mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-10 15:14:32 +00:00
Updated docs.
This commit is contained in:
parent
efb6587664
commit
7797c59f18
3 changed files with 49 additions and 28 deletions
|
@ -147,6 +147,15 @@ config_data! {
|
||||||
/// also need to add the folders to Code's `files.watcherExclude`.
|
/// also need to add the folders to Code's `files.watcherExclude`.
|
||||||
files_excludeDirs: Vec<PathBuf> = "[]",
|
files_excludeDirs: Vec<PathBuf> = "[]",
|
||||||
|
|
||||||
|
/// Enables highlighting of related references while hovering your mouse above any identifier.
|
||||||
|
highlightRelated_references: bool = "true",
|
||||||
|
/// Enables highlighting of all exit points while hovering your mouse above any `return`, `?`, or return type arrow (`->`).
|
||||||
|
highlightRelated_exitPoints: bool = "true",
|
||||||
|
/// Enables highlighting of related references while hovering your mouse `break`, `loop`, `while`, or `for` keywords.
|
||||||
|
highlightRelated_breakPoints: bool = "true",
|
||||||
|
/// Enables highlighting of all break points for a loop or block context while hovering your mouse above any `async` or `await` keywords.
|
||||||
|
highlightRelated_yieldPoints: bool = "true",
|
||||||
|
|
||||||
/// Use semantic tokens for strings.
|
/// Use semantic tokens for strings.
|
||||||
///
|
///
|
||||||
/// In some editors (e.g. vscode) semantic tokens override other highlighting grammars.
|
/// In some editors (e.g. vscode) semantic tokens override other highlighting grammars.
|
||||||
|
@ -261,14 +270,6 @@ config_data! {
|
||||||
workspace_symbol_search_scope: WorskpaceSymbolSearchScopeDef = "\"workspace\"",
|
workspace_symbol_search_scope: WorskpaceSymbolSearchScopeDef = "\"workspace\"",
|
||||||
/// Workspace symbol search kind.
|
/// Workspace symbol search kind.
|
||||||
workspace_symbol_search_kind: WorskpaceSymbolSearchKindDef = "\"only_types\"",
|
workspace_symbol_search_kind: WorskpaceSymbolSearchKindDef = "\"only_types\"",
|
||||||
|
|
||||||
highlightRelated_references: bool = "true",
|
|
||||||
|
|
||||||
highlightRelated_exitPoints: bool = "true",
|
|
||||||
|
|
||||||
highlightRelated_breakPoints: bool = "true",
|
|
||||||
|
|
||||||
highlightRelated_yieldPoints: bool = "true",
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -208,6 +208,26 @@ These directories will be ignored by rust-analyzer. They are
|
||||||
relative to the workspace root, and globs are not supported. You may
|
relative to the workspace root, and globs are not supported. You may
|
||||||
also need to add the folders to Code's `files.watcherExclude`.
|
also need to add the folders to Code's `files.watcherExclude`.
|
||||||
--
|
--
|
||||||
|
[[rust-analyzer.highlightRelated.references]]rust-analyzer.highlightRelated.references (default: `true`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Enables highlighting of related references while hovering your mouse above any identifier.
|
||||||
|
--
|
||||||
|
[[rust-analyzer.highlightRelated.exitPoints]]rust-analyzer.highlightRelated.exitPoints (default: `true`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Enables highlighting of all exit points while hovering your mouse above any `return`, `?`, or return type arrow (`->`).
|
||||||
|
--
|
||||||
|
[[rust-analyzer.highlightRelated.breakPoints]]rust-analyzer.highlightRelated.breakPoints (default: `true`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Enables highlighting of related references while hovering your mouse `break`, `loop`, `while`, or `for` keywords.
|
||||||
|
--
|
||||||
|
[[rust-analyzer.highlightRelated.yieldPoints]]rust-analyzer.highlightRelated.yieldPoints (default: `true`)::
|
||||||
|
+
|
||||||
|
--
|
||||||
|
Enables highlighting of all break points for a loop or block context while hovering your mouse above any `async` or `await` keywords.
|
||||||
|
--
|
||||||
[[rust-analyzer.highlighting.strings]]rust-analyzer.highlighting.strings (default: `true`)::
|
[[rust-analyzer.highlighting.strings]]rust-analyzer.highlighting.strings (default: `true`)::
|
||||||
+
|
+
|
||||||
--
|
--
|
||||||
|
|
|
@ -655,6 +655,26 @@
|
||||||
"type": "string"
|
"type": "string"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"rust-analyzer.highlightRelated.references": {
|
||||||
|
"markdownDescription": "Enables highlighting of related references while hovering your mouse above any identifier.",
|
||||||
|
"default": true,
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"rust-analyzer.highlightRelated.exitPoints": {
|
||||||
|
"markdownDescription": "Enables highlighting of all exit points while hovering your mouse above any `return`, `?`, or return type arrow (`->`).",
|
||||||
|
"default": true,
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"rust-analyzer.highlightRelated.breakPoints": {
|
||||||
|
"markdownDescription": "Enables highlighting of related references while hovering your mouse `break`, `loop`, `while`, or `for` keywords.",
|
||||||
|
"default": true,
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"rust-analyzer.highlightRelated.yieldPoints": {
|
||||||
|
"markdownDescription": "Enables highlighting of all break points for a loop or block context while hovering your mouse above any `async` or `await` keywords.",
|
||||||
|
"default": true,
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
"rust-analyzer.highlighting.strings": {
|
"rust-analyzer.highlighting.strings": {
|
||||||
"markdownDescription": "Use semantic tokens for strings.\n\nIn some editors (e.g. vscode) semantic tokens override other highlighting grammars.\nBy disabling semantic tokens for strings, other grammars can be used to highlight\ntheir contents.",
|
"markdownDescription": "Use semantic tokens for strings.\n\nIn some editors (e.g. vscode) semantic tokens override other highlighting grammars.\nBy disabling semantic tokens for strings, other grammars can be used to highlight\ntheir contents.",
|
||||||
"default": true,
|
"default": true,
|
||||||
|
@ -881,26 +901,6 @@
|
||||||
"Search for all symbols kinds"
|
"Search for all symbols kinds"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"rust-analyzer.highlightRelated.references": {
|
|
||||||
"markdownDescription": "Enables highlighting of related references while hovering your mouse above any identifier.",
|
|
||||||
"default": true,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"rust-analyzer.highlightRelated.exitPoints": {
|
|
||||||
"markdownDescription": "Enables highlighting of all exit points while hovering your mouse above any `return`, `?`, or return type arrow (`->`).",
|
|
||||||
"default": true,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"rust-analyzer.highlightRelated.breakPoints": {
|
|
||||||
"markdownDescription": "Enables highlighting of related references while hovering your mouse `break`, `loop`, `while`, or `for` keywords.",
|
|
||||||
"default": true,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"rust-analyzer.highlightRelated.yieldPoints": {
|
|
||||||
"markdownDescription": "Enables highlighting of all break points for a loop or block context while hovering your mouse above any `async` or `await` keywords.",
|
|
||||||
"default": true,
|
|
||||||
"type": "boolean"
|
|
||||||
},
|
|
||||||
"$generated-end": {}
|
"$generated-end": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue