From dbf02eb5c112d7260c72452576ac9bb8d61cc4b7 Mon Sep 17 00:00:00 2001 From: Alex Butler Date: Sat, 9 Jun 2018 11:06:15 +0100 Subject: [PATCH] Add docs to completion --- src/lsp_data.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lsp_data.rs b/src/lsp_data.rs index 7ab7008e4ab..f6b18a743aa 100644 --- a/src/lsp_data.rs +++ b/src/lsp_data.rs @@ -229,6 +229,13 @@ pub fn completion_item_from_racer_match(m: &racer::Match) -> CompletionItem { let mut item = CompletionItem::new_simple(m.matchstr.clone(), m.contextstr.clone()); item.kind = Some(completion_kind_from_match_type(m.mtype.clone())); + if !m.docs.is_empty() { + item.documentation = Some(Documentation::MarkupContent(MarkupContent { + kind: MarkupKind::Markdown, + value: m.docs.clone(), + })); + } + item }