Add a couple completion kinds.

This commit is contained in:
Jacob Dufault 2017-04-16 01:37:27 -07:00
parent 55f527b975
commit faa3cce185

View File

@ -64,12 +64,19 @@ lsCompletionItemKind GetCompletionKind(CXCursorKind cursor_kind) {
case CXCursor_EnumDecl:
return lsCompletionItemKind::Enum;
case CXCursor_MacroInstantiation:
case CXCursor_MacroDefinition:
return lsCompletionItemKind::Interface;
case CXCursor_Namespace:
case CXCursor_NamespaceAlias:
case CXCursor_NamespaceRef:
return lsCompletionItemKind::Module;
case CXCursor_MemberRef:
case CXCursor_TypeRef:
return lsCompletionItemKind::Reference;
//return lsCompletionItemKind::Property;
//return lsCompletionItemKind::Unit;
//return lsCompletionItemKind::Value;
@ -77,7 +84,6 @@ lsCompletionItemKind GetCompletionKind(CXCursorKind cursor_kind) {
//return lsCompletionItemKind::Snippet;
//return lsCompletionItemKind::Color;
//return lsCompletionItemKind::File;
//return lsCompletionItemKind::Reference;
case CXCursor_NotImplemented:
return lsCompletionItemKind::Text;