File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -593,6 +593,11 @@ Show full signature of the callable. Only shows parameters if disabled.
593593--
594594Show documentation.
595595--
596+ [[rust-analyzer.typing.autoClosingAngleBrackets.enable]]rust-analyzer.typing.autoClosingAngleBrackets.enable (default: `false` )::
597+ +
598+ --
599+ Whether to insert closing angle brackets when typing an opening angle bracket of a generic argument list.
600+ --
596601[[rust-analyzer.workspace.symbol.search.kind]]rust-analyzer.workspace.symbol.search.kind (default: `"only_types"` )::
597602+
598603--
Original file line number Diff line number Diff line change @@ -268,12 +268,17 @@ image::https://user-images.githubusercontent.com/48062697/113020656-b560f500-917
268268
269269Navigates to the declaration of an identifier.
270270
271+ This is currently the same as `Go to Definition` with the exception of outline modules where it
272+ will navigate to the `mod name;` item declaration.
273+
271274
272275=== Go to Definition
273276**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/ide/src/goto_definition.rs#L14[goto_definition.rs]
274277
275278Navigates to the definition of an identifier.
276279
280+ For outline modules, this will navigate to the source file of the module.
281+
277282|===
278283| Editor | Shortcut
279284
@@ -286,7 +291,7 @@ image::https://user-images.githubusercontent.com/48062697/113065563-025fbe00-91b
286291=== Go to Implementation
287292**Source:** https://github.com/rust-analyzer/rust-analyzer/blob/master/crates/ide/src/goto_implementation.rs#L12[goto_implementation.rs]
288293
289- Navigates to the impl block of structs, enums or traits. Also implemented as a code lens .
294+ Navigates to the impl blocks of types .
290295
291296|===
292297| Editor | Shortcut
Original file line number Diff line number Diff line change @@ -763,7 +763,7 @@ Most themes doesn't support styling unsafe operations differently yet. You can f
763763 "editor.semanticTokenColorCustomizations": {
764764 "rules": {
765765 "operator.unsafe": "#ff6600",
766- "function.unsafe": "#ff6600"
766+ "function.unsafe": "#ff6600",
767767 "method.unsafe": "#ff6600"
768768 }
769769 },
Original file line number Diff line number Diff line change 1+ = Changelog #131
2+ :sectanchors:
3+ :page-layout: post
4+
5+ Commit: commit:f94fa62d69faf5bd63b3772d3ec4f0c76cf2db57[] +
6+ Release: release:2022-05-30[]
7+
8+ == New Features
9+
10+ * pr:12359[], pr:12365[], pr:12366[] fix publishing to VS Code Marketplace after extension move.
11+ * pr:12395[] lower `f32` and `f64` literals.
12+ * pr:12376[] insert whitespace into trait-impl completions produced by macros.
13+ * pr:12357[] when reference searching macro inputs, don't search everything that was downmapped.
14+
15+ == Fixes
16+
17+ * pr:12382[] make auto-closing angle brackets configurable, disabled by default.
18+ * pr:12341[] make `files.excludeDirs` work.
19+ * pr:12355[] fix inference when pattern matching a tuple field with a wildcard.
20+ * pr:12409[] fix overflow during type inference for tuple struct patterns.
21+ * pr:12384[], pr:12386[] `Generate variant`: insert code in file with enum definition.
22+ * pr:12370[] insert whitespaces around `_` in macro expansion.
23+ * pr:12360[] fix completions not working after attributes.
24+ * pr:12383[] clear native diagnostics for deleted files.
25+ * pr:12371[] vscode: fix `extraEnv` handling of numeric values.
26+
27+ == Internal Improvements
28+
29+ * pr:12361[] simplify `DotAccess` representation in completions.
30+ * pr:12373[] refactor record pattern/expression handling in completion context.
31+ * pr:12388[] make use of the `statusBarItem` colors in VSCode.
32+ * pr:12393[] remove `Interned` usage from nameres collector.
33+ * pr:12350[] fix build on OpenBSD (and probably other BSDs too).
You can’t perform that action at this time.
0 commit comments