Thread documentation through FnSignature and CompletionItem

This commit is contained in:
Jeremy Kolb 2019-01-21 21:42:37 -05:00
parent 5d110c0ee2
commit b77d780f0e
3 changed files with 15 additions and 1 deletions

View file

@ -259,6 +259,11 @@ impl Builder {
}
self.insert_text_format = InsertTextFormat::Snippet;
}
let sig = function.signature(ctx.db);
if !sig.documentation().is_empty() {
self.documentation = Some(sig.documentation().clone());
}
self.kind = Some(CompletionItemKind::Function);
self
}