From 08678e9722fbca417f1e7947e69ef30016dbc748 Mon Sep 17 00:00:00 2001 From: Guillaume Gomez Date: Sat, 3 Mar 2018 17:08:33 +0100 Subject: [PATCH] Add docs links --- src/codegen/doc/format.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/codegen/doc/format.rs b/src/codegen/doc/format.rs index 76af7f137..fa23e7535 100644 --- a/src/codegen/doc/format.rs +++ b/src/codegen/doc/format.rs @@ -98,8 +98,14 @@ fn replace_c_types(entry: &str, symbols: &symbols::Info) -> String { caps.get(3).map(|m| m.as_str()).unwrap_or("") ) }); - let out = GDK_GTK.replace_all(&out, |caps: &Captures| format!("`{}`", lookup(&caps[0]))); - let out = FUNCTION.replace_all(&out, |caps: &Captures| format!("`{}`", lookup(&caps[1]))); + let out = GDK_GTK.replace_all(&out, |caps: &Captures| { + let full = lookup(&caps[0]); + format!("[`{0}`]({0})", full) + }); + let out = FUNCTION.replace_all(&out, |caps: &Captures| { + let full = lookup(&caps[1]); + format!("[`{0}`]({0})", full) + }); let out = TAGS.replace_all(&out, "`$0`"); SPACES.replace_all(&out, " ").into_owned() }