From 9d727e234ea29909092d0a07565f9c70651e74d6 Mon Sep 17 00:00:00 2001 From: pommicket Date: Sun, 14 Sep 2025 15:48:43 -0400 Subject: Strip line feeds from list entries --- src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index eeaa750..c6ee93e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -278,10 +278,10 @@ fn parse_list(string: &str) -> Vec { let mut item = String::new(); let mut push = |item: &mut String, push_empty: bool| { let mut item = take(item); - while item.ends_with([' ', '\t']) { + while item.ends_with([' ', '\t', '\n']) { item.pop(); } - let leading_space_stripped = item.trim_start_matches([' ', '\t']); + let leading_space_stripped = item.trim_start_matches([' ', '\t', '\n']); if push_empty || !leading_space_stripped.is_empty() { list.push(if leading_space_stripped.len() == item.len() { item -- cgit v1.2.3