|
2 | 2 |
|
3 | 3 | Provides support for rust-analyzer: novel LSP server for the Rust programming language.
|
4 | 4 |
|
| 5 | + |
| 6 | +Features: |
| 7 | + |
| 8 | +* [code completion], [imports insertion] |
| 9 | +* [go to definition], [implementation], [type definition] |
| 10 | +* [find all references], [workspace symbol search], [rename] |
| 11 | +* [types and documentation on hover] |
| 12 | +* [inlay hints] |
| 13 | +* [semantic syntax highlighting] |
| 14 | +* a lot of [assist(code actions)] |
| 15 | +* apply suggestions from errors |
| 16 | +* ... and many more, checkout the [manual] to see them all |
| 17 | + |
| 18 | +[code completion]: https://rust-analyzer.github.io/manual.html#magic-completions |
| 19 | +[imports insertion]: https://rust-analyzer.github.io/manual.html#auto-import |
| 20 | +[go to definition]: https://rust-analyzer.github.io/manual.html#go-to-definition |
| 21 | +[implementation]: https://rust-analyzer.github.io/manual.html#go-to-implementation |
| 22 | +[type definition]: https://rust-analyzer.github.io/manual.html#go-to-type-definition |
| 23 | +[find all references]: https://rust-analyzer.github.io/manual.html#find-all-references |
| 24 | +[workspace symbol search]: https://rust-analyzer.github.io/manual.html#workspace-symbol |
| 25 | +[rename]: https://rust-analyzer.github.io/manual.html#rename |
| 26 | +[types and documentation on hover]: https://rust-analyzer.github.io/manual.html#hover |
| 27 | +[inlay hints]: https://rust-analyzer.github.io/manual.html#inlay-hints |
| 28 | +[semantic syntax highlighting]: https://rust-analyzer.github.io/manual.html#semantic-syntax-highlighting |
| 29 | +[assist(code actions)]: https://rust-analyzer.github.io/manual.html#assists-code-actions |
| 30 | + |
| 31 | +[manual]: https://rust-analyzer.github.io/manual.html |
| 32 | + |
5 | 33 | See https://rust-analyzer.github.io/ for more information.
|
0 commit comments