summaryrefslogtreecommitdiff
path: root/crates/typst-ide/src/tooltip.rs
diff options
context:
space:
mode:
authorMatthew Toohey <contact@mtoohey.com>2024-04-01 16:22:54 -0400
committerGitHub <noreply@github.com>2024-04-01 20:22:54 +0000
commitdee8ccf04810ee4032fd28b366a4f796b7bf3062 (patch)
treec1a93c99c762527e0181508037318ced1bd82e46 /crates/typst-ide/src/tooltip.rs
parent16c3af7c92de97d14f52319bd375f842ce37a949 (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.rs5
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;
}