Skip to content

Commit cc7f18d

Browse files
Merge #3468
3468: Better describe current inlay hints' limitations r=matklad a=SomeoneToIgnore Co-authored-by: Kirill Bulatov <[email protected]>
2 parents 8c07ffc + e3ef174 commit cc7f18d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/user/features.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ Start `cargo watch` for live error highlighting. Will prompt to install if it's
105105

106106
Stop `cargo watch`.
107107

108-
#### Structural Seach and Replace
108+
#### Structural Seach and Replace
109109

110-
Search and replace with named wildcards that will match any expression.
110+
Search and replace with named wildcards that will match any expression.
111111
The syntax for a structural search replace command is `<search_pattern> ==>> <replace_pattern>`. A `$<name>:expr` placeholder in the search pattern will match any expression and `$<name>` will reference it in the replacement. Available via the command `rust-analyzer.ssr`.
112112

113113
```rust
@@ -195,4 +195,5 @@ In VS Code, the following settings can be used to configure the inlay hints:
195195
* `rust-analyzer.maxInlayHintLength` — shortens the hints if their length exceeds the value specified. If no value is specified (`null`), no shortening is applied.
196196

197197
**Note:** VS Code does not have native support for inlay hints [yet](https://github.com/microsoft/vscode/issues/16221) and the hints are implemented using decorations.
198-
This approach has limitations: the caret movement near the end of the hint may look [weird](https://github.com/rust-analyzer/rust-analyzer/issues/1623).
198+
This approach has limitations, the caret movement and bracket highlighting near the edges of the hint may be weird:
199+
[1](https://github.com/rust-analyzer/rust-analyzer/issues/1623), [2](https://github.com/rust-analyzer/rust-analyzer/issues/3453).

0 commit comments

Comments
 (0)