diff --git a/org_mode_samples/lesser_element/lesser_block/example/language_and_switches.org b/org_mode_samples/lesser_element/lesser_block/example/language_and_switches.org new file mode 100644 index 00000000..a01b9af6 --- /dev/null +++ b/org_mode_samples/lesser_element/lesser_block/example/language_and_switches.org @@ -0,0 +1,3 @@ +#+begin_example elisp -n 5 +foo +#+end_example diff --git a/org_mode_samples/lesser_element/lesser_block/example/line_numbers.org b/org_mode_samples/lesser_element/lesser_block/example/line_numbers.org index f7a9390c..371df50a 100644 --- a/org_mode_samples/lesser_element/lesser_block/example/line_numbers.org +++ b/org_mode_samples/lesser_element/lesser_block/example/line_numbers.org @@ -2,6 +2,7 @@ foo #+end_example +# Line numbering starts at 15 for the example below since it uses +n. #+begin_example +n 10 bar #+end_example diff --git a/src/parser/lesser_block.rs b/src/parser/lesser_block.rs index b3e05cd6..31997816 100644 --- a/src/parser/lesser_block.rs +++ b/src/parser/lesser_block.rs @@ -158,7 +158,7 @@ pub(crate) fn example_block<'b, 'g, 'r, 's>( ExampleBlock { source: source.into(), name: source.into(), - data: parameters.map(|parameters| Into::<&str>::into(parameters)), + switches: parameters.map(|parameters| Into::<&str>::into(parameters)), contents: contents.into(), }, )) @@ -240,7 +240,7 @@ pub(crate) fn src_block<'b, 'g, 'r, 's>( SrcBlock { source: source.into(), name: name.into(), - data: parameters.map(|parameters| Into::<&str>::into(parameters)), + switches: parameters.map(|parameters| Into::<&str>::into(parameters)), contents: contents.into(), }, )) diff --git a/src/types/lesser_element.rs b/src/types/lesser_element.rs index 251376d2..74bc728c 100644 --- a/src/types/lesser_element.rs +++ b/src/types/lesser_element.rs @@ -40,7 +40,7 @@ pub struct CommentBlock<'s> { pub struct ExampleBlock<'s> { pub source: &'s str, pub name: &'s str, - pub data: Option<&'s str>, + pub switches: Option<&'s str>, pub contents: &'s str, } @@ -56,7 +56,7 @@ pub struct ExportBlock<'s> { pub struct SrcBlock<'s> { pub source: &'s str, pub name: &'s str, - pub data: Option<&'s str>, + pub switches: Option<&'s str>, pub contents: &'s str, }