summaryrefslogtreecommitdiff
path: root/crates/typst-ide
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2023-11-28 12:13:43 +0100
committerLaurenz <laurmaedje@gmail.com>2023-11-28 12:13:43 +0100
commitb5ef789315f156ad79bff19afb4aadf6eec45ca2 (patch)
treef3ee57772d52dfc604e638a5338f22b40b179dc2 /crates/typst-ide
parent0daad6ea6314b76596195a8d834eb238db9084f8 (diff)
Add missing details for type completion
Diffstat (limited to 'crates/typst-ide')
-rw-r--r--crates/typst-ide/src/complete.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/crates/typst-ide/src/complete.rs b/crates/typst-ide/src/complete.rs
index 5cff5a81..6e94ee6a 100644
--- a/crates/typst-ide/src/complete.rs
+++ b/crates/typst-ide/src/complete.rs
@@ -1141,6 +1141,7 @@ impl<'a> CompletionContext<'a> {
let detail = docs.map(Into::into).or_else(|| match value {
Value::Symbol(_) => None,
Value::Func(func) => func.docs().map(plain_docs_sentence),
+ Value::Type(ty) => Some(plain_docs_sentence(ty.docs())),
v => {
let repr = v.repr();
(repr.as_str() != label).then_some(repr)