-- Leo's gemini proxy
-- Connecting to typed-hole.org:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
commit 6411a329849bffd32b5510bfc0b7955d6acf2570
Author: Julien Blanchard <julien@sideburns.eu>
Date: Fri Dec 20 22:02:55 2019 +0100
Properly highlight 3rd level headers
diff --git a/src/main.rs b/src/main.rs
index 3ed5f45..27ffa46 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -168,7 +168,13 @@ fn parse_gemini(content: String, view: &TextView) -> TextBuffer {
let caps = h3_regexp.captures(&line).unwrap();
let header = caps.get(1).map_or("", |m| m.as_str());
let mut end_iter = buffer.get_end_iter();
- buffer.insert(&mut end_iter, &format!("Header 3: {}\n", header));
+ buffer.insert_markup(
+ &mut end_iter,
+ &format!(
+ "<span foreground=\"#87CEFA\" size=\"medium\">{}</span>\n",
+ header
+ ),
+ );
} else if ul_regexp.is_match(line) {
let caps = ul_regexp.captures(&line).unwrap();
let header = caps.get(1).map_or("", |m| m.as_str());
---
Served by Pollux Gemini Server.
-- Response ended
-- Page fetched on Mon May 27 20:29:06 2024