diff --git a/src/tools/rust-analyzer/xtask/src/codegen.rs b/src/tools/rust-analyzer/xtask/src/codegen.rs index e84c259e9797..58a3fb644157 100644 --- a/src/tools/rust-analyzer/xtask/src/codegen.rs +++ b/src/tools/rust-analyzer/xtask/src/codegen.rs @@ -117,7 +117,13 @@ impl fmt::Display for Location { let path = self.file.strip_prefix(project_root()).unwrap().display().to_string(); let path = path.replace('\\', "/"); let name = self.file.file_name().unwrap(); - write!(f, " [{}](/{}#{}) ", name.to_str().unwrap(), path, self.line) + write!( + f, + " [{}](https://github.com/rust-lang/rust-analyzer/blob/master/{}#{}) ", + name.to_str().unwrap(), + path, + self.line + ) } }