-- 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