diff options
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/main.rs b/src/main.rs index 7925b57..bf566a2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -131,16 +131,17 @@ fn gemini_to_html( response_string.push('\n'); } // Convert lists - "*" => - if in_list { - response_string.push_str(&format!( - "<li>{}</li>\n", - line.replace('*', "").trim_start() - )); - } else { + "*" => { + if !in_list { in_list = true; response_string.push_str("<ul>\n"); - }, + } + + response_string.push_str(&format!( + "<li>{}</li>\n", + line.replace('*', "").trim_start() + )); + } // Convert headings "#" => { if in_list { |