We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1e34f4e commit 4eea558Copy full SHA for 4eea558
src/tab.rs
@@ -698,7 +698,16 @@ click on the button below\n",
698
draw_ctx.insert_paragraph(&mut text_iter, "\n");
699
}
700
PageElement::Link(url, label) => {
701
- draw_ctx.insert_link(&mut text_iter, url, label.as_deref());
+ let link_char = if let Ok(true) = self
702
+ .parse_link(&url)
703
+ .map(|url| ["gemini", "about"].contains(&url.scheme()))
704
+ {
705
+ "⇒"
706
+ } else {
707
+ "⇗"
708
+ };
709
+ let label = format!("{link_char} {}", label.as_deref().unwrap_or(&url));
710
+ draw_ctx.insert_link(&mut text_iter, url.clone(), Some(&label));
711
712
PageElement::Preformatted(_) => unreachable!("handled before"),
713
0 commit comments