diff options
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; } |
