Merge pull request #19639 from bbb651/doc-fix-dead-links

doc: Fix dead manual links
This commit is contained in:
Chayim Refael Friedman 2025-04-20 18:39:53 +00:00 committed by GitHub
commit 2f2cff19f8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
10 changed files with 26 additions and 26 deletions

View File

@ -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

View File

@ -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.
--> -->

View File

@ -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}")
} }
} }
} }

View File

@ -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

View File

@ -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,

View File

@ -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;

View File

@ -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}

View File

@ -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

View File

@ -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/"
] ]
}, },
{ {

View File

@ -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).",
); );
} }