From 285c2f617b74e182be69decea46bbd0afdb0f604 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sat, 26 Jun 2021 13:06:37 +0200 Subject: Cleanse library - Remove doc-comments for Typst functions from library - Reduce number of library source files --- src/library/par.rs | 32 -------------------------------- 1 file changed, 32 deletions(-) delete mode 100644 src/library/par.rs (limited to 'src/library/par.rs') diff --git a/src/library/par.rs b/src/library/par.rs deleted file mode 100644 index 1737133b..00000000 --- a/src/library/par.rs +++ /dev/null @@ -1,32 +0,0 @@ -use super::*; - -/// `par`: Configure paragraphs. -/// -/// # Named parameters -/// - Paragraph spacing: `spacing`, of type `linear` relative to current font size. -/// - Line leading: `leading`, of type `linear` relative to current font size. -/// - Word spacing: `word-spacing`, of type `linear` relative to current font size. -/// -/// # Return value -/// A template that configures paragraph properties. -pub fn par(ctx: &mut EvalContext, args: &mut FuncArgs) -> Value { - let spacing = args.named(ctx, "spacing"); - let leading = args.named(ctx, "leading"); - let word_spacing = args.named(ctx, "word-spacing"); - - Value::template("par", move |ctx| { - if let Some(spacing) = spacing { - ctx.state.par.spacing = spacing; - } - - if let Some(leading) = leading { - ctx.state.par.leading = leading; - } - - if let Some(word_spacing) = word_spacing { - ctx.state.par.word_spacing = word_spacing; - } - - ctx.parbreak(); - }) -} -- cgit v1.2.3