mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 11:31:15 +00:00
Merge pull request #19639 from bbb651/doc-fix-dead-links
doc: Fix dead manual links
This commit is contained in:
commit
2f2cff19f8
4
.github/ISSUE_TEMPLATE/bug_report.md
vendored
4
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@ -8,7 +8,7 @@ assignees: ''
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Troubleshooting guide: https://rust-analyzer.github.io/manual.html#troubleshooting
|
Troubleshooting guide: https://rust-analyzer.github.io/book/troubleshooting.html
|
||||||
Forum for questions: https://users.rust-lang.org/c/ide/14
|
Forum for questions: https://users.rust-lang.org/c/ide/14
|
||||||
|
|
||||||
Before submitting, please make sure that you're not running into one of these known issues:
|
Before submitting, please make sure that you're not running into one of these known issues:
|
||||||
@ -28,7 +28,7 @@ Otherwise please try to provide information which will help us to fix the issue
|
|||||||
|
|
||||||
**repository link (if public, optional)**: (eg. [rust-analyzer](https://github.com/rust-lang/rust-analyzer))
|
**repository link (if public, optional)**: (eg. [rust-analyzer](https://github.com/rust-lang/rust-analyzer))
|
||||||
|
|
||||||
**code snippet to reproduce**:
|
**code snippet to reproduce**:
|
||||||
```rust
|
```rust
|
||||||
// add your code here
|
// add your code here
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ assignees: ''
|
|||||||
---
|
---
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Troubleshooting guide: https://rust-analyzer.github.io/manual.html#troubleshooting
|
Troubleshooting guide: https://rust-analyzer.github.io/book/troubleshooting.html
|
||||||
|
|
||||||
Please try to provide information which will help us to fix the issue faster. Minimal reproducible examples with few dependencies are especially lovely <3.
|
Please try to provide information which will help us to fix the issue faster. Minimal reproducible examples with few dependencies are especially lovely <3.
|
||||||
-->
|
-->
|
||||||
|
@ -128,7 +128,7 @@ impl DiagnosticCode {
|
|||||||
format!("https://rust-lang.github.io/rust-clippy/master/#/{e}")
|
format!("https://rust-lang.github.io/rust-clippy/master/#/{e}")
|
||||||
}
|
}
|
||||||
DiagnosticCode::Ra(e, _) => {
|
DiagnosticCode::Ra(e, _) => {
|
||||||
format!("https://rust-analyzer.github.io/manual.html#{e}")
|
format!("https://rust-analyzer.github.io/book/diagnostics.html#{e}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@ version = "0.0.0"
|
|||||||
homepage = "https://rust-analyzer.github.io/"
|
homepage = "https://rust-analyzer.github.io/"
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
description = "A language server for the Rust programming language"
|
description = "A language server for the Rust programming language"
|
||||||
documentation = "https://rust-analyzer.github.io/manual.html"
|
documentation = "https://rust-analyzer.github.io/book/"
|
||||||
autobins = false
|
autobins = false
|
||||||
|
|
||||||
authors.workspace = true
|
authors.workspace = true
|
||||||
|
@ -534,7 +534,7 @@ config_data! {
|
|||||||
imports_granularity_enforce: bool = false,
|
imports_granularity_enforce: bool = false,
|
||||||
/// How imports should be grouped into use statements.
|
/// How imports should be grouped into use statements.
|
||||||
imports_granularity_group: ImportGranularityDef = ImportGranularityDef::Crate,
|
imports_granularity_group: ImportGranularityDef = ImportGranularityDef::Crate,
|
||||||
/// Group inserted imports by the [following order](https://rust-analyzer.github.io/manual.html#auto-import). Groups are separated by newlines.
|
/// Group inserted imports by the [following order](https://rust-analyzer.github.io/book/features.html#auto-import). Groups are separated by newlines.
|
||||||
imports_group_enable: bool = true,
|
imports_group_enable: bool = true,
|
||||||
/// Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.
|
/// Whether to allow import insertion to merge new imports into single path glob imports like `use std::fmt::*;`.
|
||||||
imports_merge_glob: bool = true,
|
imports_merge_glob: bool = true,
|
||||||
|
@ -158,7 +158,7 @@ impl GlobalState {
|
|||||||
{
|
{
|
||||||
status.health |= lsp_ext::Health::Warning;
|
status.health |= lsp_ext::Health::Warning;
|
||||||
message.push_str("Failed to discover workspace.\n");
|
message.push_str("Failed to discover workspace.\n");
|
||||||
message.push_str("Consider adding the `Cargo.toml` of the workspace to the [`linkedProjects`](https://rust-analyzer.github.io/manual.html#rust-analyzer.linkedProjects) setting.\n\n");
|
message.push_str("Consider adding the `Cargo.toml` of the workspace to the [`linkedProjects`](https://rust-analyzer.github.io/book/configuration.html#linkedProjects) setting.\n\n");
|
||||||
}
|
}
|
||||||
if self.fetch_workspace_error().is_err() {
|
if self.fetch_workspace_error().is_err() {
|
||||||
status.health |= lsp_ext::Health::Error;
|
status.health |= lsp_ext::Health::Error;
|
||||||
|
@ -809,7 +809,7 @@ How imports should be grouped into use statements.
|
|||||||
|
|
||||||
Default: `true`
|
Default: `true`
|
||||||
|
|
||||||
Group inserted imports by the [following order](https://rust-analyzer.github.io/manual.html#auto-import). Groups are separated by newlines.
|
Group inserted imports by the [following order](https://rust-analyzer.github.io/book/features.html#auto-import). Groups are separated by newlines.
|
||||||
|
|
||||||
|
|
||||||
## rust-analyzer.imports.merge.glob {#imports.merge.glob}
|
## rust-analyzer.imports.merge.glob {#imports.merge.glob}
|
||||||
|
@ -15,19 +15,19 @@ It is recommended over and replaces `rust-lang.rust`.
|
|||||||
- apply suggestions from errors
|
- apply suggestions from errors
|
||||||
- ... and many more, check out the [manual] to see them all
|
- ... and many more, check out the [manual] to see them all
|
||||||
|
|
||||||
[code completion]: https://rust-analyzer.github.io/manual.html#magic-completions
|
[code completion]: https://rust-analyzer.github.io/book/features.html#magic-completions
|
||||||
[imports insertion]: https://rust-analyzer.github.io/manual.html#completion-with-autoimport
|
[imports insertion]: https://rust-analyzer.github.io/book/features.html#completion-with-autoimport
|
||||||
[definition]: https://rust-analyzer.github.io/manual.html#go-to-definition
|
[definition]: https://rust-analyzer.github.io/book/features.html#go-to-definition
|
||||||
[implementation]: https://rust-analyzer.github.io/manual.html#go-to-implementation
|
[implementation]: https://rust-analyzer.github.io/book/features.html#go-to-implementation
|
||||||
[type definition]: https://rust-analyzer.github.io/manual.html#go-to-type-definition
|
[type definition]: https://rust-analyzer.github.io/book/features.html#go-to-type-definition
|
||||||
[find all references]: https://rust-analyzer.github.io/manual.html#find-all-references
|
[find all references]: https://rust-analyzer.github.io/book/features.html#find-all-references
|
||||||
[workspace symbol search]: https://rust-analyzer.github.io/manual.html#workspace-symbol
|
[workspace symbol search]: https://rust-analyzer.github.io/book/features.html#workspace-symbol
|
||||||
[symbol renaming]: https://rust-analyzer.github.io/manual.html#rename
|
[symbol renaming]: https://rust-analyzer.github.io/book/features.html#rename
|
||||||
[types and documentation on hover]: https://rust-analyzer.github.io/manual.html#hover
|
[types and documentation on hover]: https://rust-analyzer.github.io/book/features.html#hover
|
||||||
[inlay hints]: https://rust-analyzer.github.io/manual.html#inlay-hints
|
[inlay hints]: https://rust-analyzer.github.io/book/features.html#inlay-hints
|
||||||
[semantic syntax highlighting]: https://rust-analyzer.github.io/manual.html#semantic-syntax-highlighting
|
[semantic syntax highlighting]: https://rust-analyzer.github.io/book/features.html#semantic-syntax-highlighting
|
||||||
[assists (code actions)]: https://rust-analyzer.github.io/manual.html#assists-code-actions
|
[assists (code actions)]: https://rust-analyzer.github.io/book/assists.html
|
||||||
[manual]: https://rust-analyzer.github.io/manual.html
|
[manual]: https://rust-analyzer.github.io/book/features.html
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ It is recommended over and replaces `rust-lang.rust`.
|
|||||||
|
|
||||||
This extension provides configurations through VSCode's configuration settings. All configurations are under `rust-analyzer.*`.
|
This extension provides configurations through VSCode's configuration settings. All configurations are under `rust-analyzer.*`.
|
||||||
|
|
||||||
See [the manual](https://rust-analyzer.github.io/manual.html#vs-code-2) for more information on VSCode specific configurations.
|
See [the manual](https://rust-analyzer.github.io/book/editor_features.html#vs-code) for more information on VSCode specific configurations.
|
||||||
|
|
||||||
## Communication
|
## Communication
|
||||||
|
|
||||||
|
@ -1885,7 +1885,7 @@
|
|||||||
"title": "imports",
|
"title": "imports",
|
||||||
"properties": {
|
"properties": {
|
||||||
"rust-analyzer.imports.group.enable": {
|
"rust-analyzer.imports.group.enable": {
|
||||||
"markdownDescription": "Group inserted imports by the [following order](https://rust-analyzer.github.io/manual.html#auto-import). Groups are separated by newlines.",
|
"markdownDescription": "Group inserted imports by the [following order](https://rust-analyzer.github.io/book/features.html#auto-import). Groups are separated by newlines.",
|
||||||
"default": true,
|
"default": true,
|
||||||
"type": "boolean"
|
"type": "boolean"
|
||||||
}
|
}
|
||||||
@ -3553,13 +3553,13 @@
|
|||||||
{
|
{
|
||||||
"id": "docs",
|
"id": "docs",
|
||||||
"title": "Visit the docs!",
|
"title": "Visit the docs!",
|
||||||
"description": "Confused about configurations? Want to learn more about rust-analyzer? Visit the [User Manual](https://rust-analyzer.github.io/manual.html)!",
|
"description": "Confused about configurations? Want to learn more about rust-analyzer? Visit the [User Manual](https://rust-analyzer.github.io/book/)!",
|
||||||
"media": {
|
"media": {
|
||||||
"image": "./icon.png",
|
"image": "./icon.png",
|
||||||
"altText": "rust-analyzer logo"
|
"altText": "rust-analyzer logo"
|
||||||
},
|
},
|
||||||
"completionEvents": [
|
"completionEvents": [
|
||||||
"onLink:https://rust-analyzer.github.io/manual.html"
|
"onLink:https://rust-analyzer.github.io/book/"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -15,7 +15,7 @@ export async function bootstrap(
|
|||||||
if (!path) {
|
if (!path) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
"rust-analyzer Language Server is not available. " +
|
"rust-analyzer Language Server is not available. " +
|
||||||
"Please, ensure its [proper installation](https://rust-analyzer.github.io/manual.html#installation).",
|
"Please, ensure its [proper installation](https://rust-analyzer.github.io/book/installation.html).",
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user