Make completion docs scrollable

This commit is contained in:
Julia 2023-09-15 15:12:04 -04:00
parent e8be14e5d6
commit ca88717f0c

View file

@ -1064,18 +1064,22 @@ impl CompletionsMenu {
.languages() .languages()
.clone(); .clone();
let language = self.buffer.read(cx).language().map(Arc::clone); let language = self.buffer.read(cx).language().map(Arc::clone);
enum CompletionDocsMarkdown {}
Some( Some(
crate::markdown::render_markdown( Flex::column()
&content.value, .scrollable::<CompletionDocsMarkdown>(0, None, cx)
&registry, .with_child(crate::markdown::render_markdown(
&language, &content.value,
&style, &registry,
cx, &language,
) &style,
.constrained() cx,
.with_width(alongside_docs_width) ))
.contained() .constrained()
.with_style(alongside_docs_container_style), .with_width(alongside_docs_width)
.contained()
.with_style(alongside_docs_container_style),
) )
} else { } else {
None None