Allow #anchor linking of config options

This commit is contained in:
Aleksey Kladov 2021-01-05 13:09:06 +03:00
parent 0708bfeb72
commit d7741d1610
2 changed files with 55 additions and 56 deletions

View file

@ -777,9 +777,8 @@ fn manual(fields: &[(&'static str, &'static str, &[&str], &str)]) -> String {
fields
.iter()
.map(|(field, _ty, doc, default)| {
let name = field.replace("_", ".");
let name = format!("rust-analyzer.{} (default: `{}`)", name, default);
format!("{}::\n{}\n", name, doc.join(" "))
let name = format!("rust-analyzer.{}", field.replace("_", "."));
format!("[[{}]]{} (default: `{}`)::\n{}\n", name, name, default, doc.join(" "))
})
.collect::<String>()
}