4

Changelog #55

 3 years ago
source link: https://rust-analyzer.github.io/thisweek/2020/12/14/changelog-55.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

New Features

  • #6761, #6776 editor-independent description of configuration format. All server configs are now documented in the manual: https://rust-analyzer.github.io/manual.html#configuration

  • #6769, #6841 Remove this semicolon fix:

    101530533 b76c3180 399a 11eb 9d18 5c8457721655
  • #6731 Replace match With if let assist:

    102076127 88751600 3e07 11eb 8333 ef5a83459cf2
  • #6706 lazily compute text edits for completion. This significantly speeds up completion in certain cases.

  • #6754, #6752, #6807 handle cross-compilation and cfg attributes from build scripts.

  • #6760 Open Cargo.toml now opens Cargo.toml for current package of the workspace.

    102076855 aee78100 3e08 11eb 8e98 777e712e67c4
  • #6771 handle inner attributes.

  • #6790 ask the editor to refresh code lenses when the project structure changes.

  • #6795 support key=value pairs in format!-like macros.

  • #6819 support built-in attributes in name resolution.

  • #6839 type inference for labeled blocks.

  • #6840 add VS Code level language configuration (indent, matching parenthesis, etc).


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK