diff options
| author | Martin <mhaug@live.de> | 2020-08-29 13:58:30 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-29 13:58:30 +0200 |
| commit | 5e1fd35926b094b6e4630181e8cf8ee5c3d2c22f (patch) | |
| tree | 1142d3e9fd4d9c84b756fa138c99063af2ae9366 /src/layout/tree.rs | |
| parent | c2b6f2dc359d3b5c5b09996b8902c09e27271b4c (diff) | |
| parent | 236750c35fbad916b63774df917cbc436f1d1a8c (diff) | |
Merge branch 'master' into code-blocks
Diffstat (limited to 'src/layout/tree.rs')
| -rw-r--r-- | src/layout/tree.rs | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/layout/tree.rs b/src/layout/tree.rs index f039d9b0..714cfe27 100644 --- a/src/layout/tree.rs +++ b/src/layout/tree.rs @@ -63,6 +63,10 @@ impl<'a> TreeLayouter<'a> { match &node.v { SyntaxNode::Spacing => self.layout_space(), SyntaxNode::Linebreak => self.layouter.finish_line(), + SyntaxNode::Parbreak => self.layouter.add_secondary_spacing( + self.style.text.paragraph_spacing(), + SpacingKind::PARAGRAPH, + ), SyntaxNode::ToggleItalic => { self.style.text.italic = !self.style.text.italic; @@ -81,7 +85,7 @@ impl<'a> TreeLayouter<'a> { SyntaxNode::Raw(lines) => self.layout_raw(lines).await, SyntaxNode::CodeBlock(block) => self.layout_code(block).await, - SyntaxNode::Par(par) => self.layout_par(par).await, + SyntaxNode::Call(call) => { self.layout_call(Spanned::new(call, node.span)).await; } @@ -144,14 +148,6 @@ impl<'a> TreeLayouter<'a> { self.style.text.fallback = fallback; } - async fn layout_par(&mut self, par: &SyntaxTree) { - self.layout_tree(par).await; - self.layouter.add_secondary_spacing( - self.style.text.paragraph_spacing(), - SpacingKind::PARAGRAPH, - ); - } - async fn layout_call(&mut self, call: Spanned<&CallExpr>) { let ctx = LayoutContext { style: &self.style, |
