Only orgify the link text if there are line breaks present.
This commit is contained in:
@@ -683,11 +683,32 @@ pub(crate) fn orgify_text<'s>(raw_text: &'s str) -> String {
|
||||
}
|
||||
|
||||
impl<'s> RegularLink<'s> {
|
||||
/// Orgify the raw_link if it contains line breaks.
|
||||
pub fn get_raw_link(&self) -> String {
|
||||
orgify_text(self.raw_link)
|
||||
if self.raw_link.contains('\n') {
|
||||
orgify_text(self.raw_link)
|
||||
} else {
|
||||
self.raw_link.to_owned()
|
||||
}
|
||||
}
|
||||
|
||||
/// Orgify the path if it contains line breaks.
|
||||
pub fn get_path(&self) -> String {
|
||||
orgify_text(self.path)
|
||||
if self.path.contains('\n') {
|
||||
orgify_text(self.path)
|
||||
} else {
|
||||
self.path.to_owned()
|
||||
}
|
||||
}
|
||||
|
||||
/// Orgify the search_option if it contains line breaks.
|
||||
pub fn get_search_option(&self) -> Option<String> {
|
||||
self.search_option.map(|search_option| {
|
||||
if search_option.contains('\n') {
|
||||
orgify_text(search_option)
|
||||
} else {
|
||||
search_option.to_owned()
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user