mirror of
https://github.com/MaskRay/ccls.git
synced 2025-02-21 16:09:40 +00:00
Add a couple completion kinds.
This commit is contained in:
parent
55f527b975
commit
faa3cce185
@ -64,12 +64,19 @@ lsCompletionItemKind GetCompletionKind(CXCursorKind cursor_kind) {
|
|||||||
case CXCursor_EnumDecl:
|
case CXCursor_EnumDecl:
|
||||||
return lsCompletionItemKind::Enum;
|
return lsCompletionItemKind::Enum;
|
||||||
|
|
||||||
|
case CXCursor_MacroInstantiation:
|
||||||
case CXCursor_MacroDefinition:
|
case CXCursor_MacroDefinition:
|
||||||
return lsCompletionItemKind::Interface;
|
return lsCompletionItemKind::Interface;
|
||||||
|
|
||||||
case CXCursor_Namespace:
|
case CXCursor_Namespace:
|
||||||
|
case CXCursor_NamespaceAlias:
|
||||||
|
case CXCursor_NamespaceRef:
|
||||||
return lsCompletionItemKind::Module;
|
return lsCompletionItemKind::Module;
|
||||||
|
|
||||||
|
case CXCursor_MemberRef:
|
||||||
|
case CXCursor_TypeRef:
|
||||||
|
return lsCompletionItemKind::Reference;
|
||||||
|
|
||||||
//return lsCompletionItemKind::Property;
|
//return lsCompletionItemKind::Property;
|
||||||
//return lsCompletionItemKind::Unit;
|
//return lsCompletionItemKind::Unit;
|
||||||
//return lsCompletionItemKind::Value;
|
//return lsCompletionItemKind::Value;
|
||||||
@ -77,7 +84,6 @@ lsCompletionItemKind GetCompletionKind(CXCursorKind cursor_kind) {
|
|||||||
//return lsCompletionItemKind::Snippet;
|
//return lsCompletionItemKind::Snippet;
|
||||||
//return lsCompletionItemKind::Color;
|
//return lsCompletionItemKind::Color;
|
||||||
//return lsCompletionItemKind::File;
|
//return lsCompletionItemKind::File;
|
||||||
//return lsCompletionItemKind::Reference;
|
|
||||||
|
|
||||||
case CXCursor_NotImplemented:
|
case CXCursor_NotImplemented:
|
||||||
return lsCompletionItemKind::Text;
|
return lsCompletionItemKind::Text;
|
||||||
|
Loading…
Reference in New Issue
Block a user