@@ -284,28 +284,30 @@ end
284
284
function _completion_kind (b)
285
285
if b isa StaticLint. Binding
286
286
if b. type == StaticLint. CoreTypes. String
287
- return 1
287
+ return CompletionItemKinds . Text
288
288
elseif b. type == StaticLint. CoreTypes. Function
289
- return 2
289
+ return CompletionItemKinds . Method
290
290
elseif b. type == StaticLint. CoreTypes. Module
291
- return 9
291
+ return CompletionItemKinds . Module
292
292
elseif b. type == Int || b. type == StaticLint. CoreTypes. Float64
293
- return 12
293
+ return CompletionItemKinds . Value
294
294
elseif b. type == StaticLint. CoreTypes. DataType
295
- return 22
295
+ return CompletionItemKinds. Struct
296
+ elseif b. type === nothing || b. type isa SymbolServer. DataTypeStore
297
+ return CompletionItemKinds. Variable
296
298
else
297
- return 13
299
+ return CompletionItemKinds . Enum
298
300
end
299
301
elseif b isa SymbolServer. ModuleStore || b isa SymbolServer. VarRef
300
- return 9
302
+ return CompletionItemKinds . Module
301
303
elseif b isa SymbolServer. MethodStore
302
- return 2
304
+ return CompletionItemKinds . Method
303
305
elseif b isa SymbolServer. FunctionStore
304
- return 3
306
+ return CompletionItemKinds . Function
305
307
elseif b isa SymbolServer. DataTypeStore
306
- return 22
308
+ return CompletionItemKinds . Struct
307
309
else
308
- return 6
310
+ return CompletionItemKinds . Variable
309
311
end
310
312
end
311
313
0 commit comments