diff --git a/org_mode_samples/lesser_element/lesser_block/src/parameters_with_trailing_space.org b/org_mode_samples/lesser_element/lesser_block/src/parameters_with_trailing_space.org new file mode 100644 index 00000000..bb86222e --- /dev/null +++ b/org_mode_samples/lesser_element/lesser_block/src/parameters_with_trailing_space.org @@ -0,0 +1,7 @@ +#+begin_src python :exports results +print("foo") +#+end_src + +#+begin_src python -n :exports results +print("foo") +#+end_src diff --git a/src/parser/lesser_block.rs b/src/parser/lesser_block.rs index a1fedb52..e3dcca46 100644 --- a/src/parser/lesser_block.rs +++ b/src/parser/lesser_block.rs @@ -390,7 +390,7 @@ enum SwitchState { #[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))] fn src_parameters<'s>(input: OrgSource<'s>) -> Res, OrgSource<'s>> { - recognize(is_not("\r\n"))(input) + recognize(many_till(anychar, peek(tuple((space0, line_ending)))))(input) } #[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))]