From cde586a4e3ba7f66897f627d34cca108ba00c662 Mon Sep 17 00:00:00 2001 From: ysthakur <45539777+ysthakur@users.noreply.github.com> Date: Fri, 18 Aug 2023 09:59:59 -0400 Subject: [PATCH] Don't strip .SH unnecessarily in util::get_section --- src/parse/type3.rs | 2 +- src/parse/util.rs | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/parse/type3.rs b/src/parse/type3.rs index 8a34a65..1b073a9 100644 --- a/src/parse/type3.rs +++ b/src/parse/type3.rs @@ -1,5 +1,5 @@ use log::debug; -use regex::{Regex, RegexBuilder}; +use regex::RegexBuilder; use super::{util, Flag}; diff --git a/src/parse/util.rs b/src/parse/util.rs index f463336..ede4daf 100644 --- a/src/parse/util.rs +++ b/src/parse/util.rs @@ -36,10 +36,8 @@ pub fn get_section(title: &str, text: &str) -> Option { .dot_matches_new_line(true) .build() .unwrap(); - re.captures(text).map(|captures| { - let content = captures.get(1).unwrap().as_str(); - content.strip_suffix(".SH").unwrap_or(content).to_string() - }) + re.captures(text) + .map(|captures| captures.get(1).unwrap().as_str().to_string()) } /// Copied more or less directly from Fish's `remove_groff_formatting`