diff options
| author | Matthew Toohey <contact@mtoohey.com> | 2024-04-01 16:22:54 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-01 20:22:54 +0000 |
| commit | dee8ccf04810ee4032fd28b366a4f796b7bf3062 (patch) | |
| tree | c1a93c99c762527e0181508037318ced1bd82e46 /crates/typst-ide/src/tooltip.rs | |
| parent | 16c3af7c92de97d14f52319bd375f842ce37a949 (diff) | |
Add side parameter to leaf_at (#3767)
Diffstat (limited to 'crates/typst-ide/src/tooltip.rs')
| -rw-r--r-- | crates/typst-ide/src/tooltip.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crates/typst-ide/src/tooltip.rs b/crates/typst-ide/src/tooltip.rs index 2f04be87..3416e5f8 100644 --- a/crates/typst-ide/src/tooltip.rs +++ b/crates/typst-ide/src/tooltip.rs @@ -6,7 +6,7 @@ use typst::eval::{CapturesVisitor, Tracer}; use typst::foundations::{repr, Capturer, CastInfo, Repr, Value}; use typst::layout::Length; use typst::model::Document; -use typst::syntax::{ast, LinkedNode, Source, SyntaxKind}; +use typst::syntax::{ast, LinkedNode, Side, Source, SyntaxKind}; use typst::util::{round_2, Numeric}; use typst::World; @@ -23,8 +23,9 @@ pub fn tooltip( document: Option<&Document>, source: &Source, cursor: usize, + side: Side, ) -> Option<Tooltip> { - let leaf = LinkedNode::new(source.root()).leaf_at(cursor)?; + let leaf = LinkedNode::new(source.root()).leaf_at(cursor, side)?; if leaf.kind().is_trivia() { return None; } |
