Skip to content

Commit 245b09b

Browse files
committed
all: add CompletionItemKind prefix to CompletionItemKind enum
1 parent c8375d7 commit 245b09b

File tree

3 files changed

+105
-105
lines changed

3 files changed

+105
-105
lines changed

general_test.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,7 +1167,7 @@ func testTextDocumentClientCapabilitiesCompletion(t *testing.T, marshal marshalF
11671167
},
11681168
},
11691169
CompletionItemKind: &TextDocumentClientCapabilitiesCompletionItemKind{
1170-
ValueSet: []CompletionItemKind{TextCompletion},
1170+
ValueSet: []CompletionItemKind{CompletionItemKindText},
11711171
},
11721172
ContextSupport: true,
11731173
}
@@ -6046,7 +6046,7 @@ func testTextDocumentClientCapabilities(t *testing.T, marshal marshalFunc, unmar
60466046
PreselectSupport: true,
60476047
},
60486048
CompletionItemKind: &TextDocumentClientCapabilitiesCompletionItemKind{
6049-
ValueSet: []CompletionItemKind{TextCompletion},
6049+
ValueSet: []CompletionItemKind{CompletionItemKindText},
60506050
},
60516051
ContextSupport: true,
60526052
},
@@ -6320,7 +6320,7 @@ func testClientCapabilities(t *testing.T, marshal marshalFunc, unmarshal unmarsh
63206320
PreselectSupport: true,
63216321
},
63226322
CompletionItemKind: &TextDocumentClientCapabilitiesCompletionItemKind{
6323-
ValueSet: []CompletionItemKind{TextCompletion},
6323+
ValueSet: []CompletionItemKind{CompletionItemKindText},
63246324
},
63256325
ContextSupport: true,
63266326
},

language.go

Lines changed: 75 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -272,110 +272,110 @@ type CompletionItem struct {
272272
type CompletionItemKind float64
273273

274274
const (
275-
// TextCompletion text completion kind.
276-
TextCompletion CompletionItemKind = 1
277-
// MethodCompletion method completion kind.
278-
MethodCompletion CompletionItemKind = 2
279-
// FunctionCompletion function completion kind.
280-
FunctionCompletion CompletionItemKind = 3
281-
// ConstructorCompletion constructor completion kind.
282-
ConstructorCompletion CompletionItemKind = 4
283-
// FieldCompletion field completion kind.
284-
FieldCompletion CompletionItemKind = 5
285-
// VariableCompletion variable completion kind.
286-
VariableCompletion CompletionItemKind = 6
287-
// ClassCompletion class completion kind.
288-
ClassCompletion CompletionItemKind = 7
289-
// InterfaceCompletion interface completion kind.
290-
InterfaceCompletion CompletionItemKind = 8
291-
// ModuleCompletion module completion kind.
292-
ModuleCompletion CompletionItemKind = 9
293-
// PropertyCompletion property completion kind.
294-
PropertyCompletion CompletionItemKind = 10
295-
// UnitCompletion unit completion kind.
296-
UnitCompletion CompletionItemKind = 11
297-
// ValueCompletion value completion kind.
298-
ValueCompletion CompletionItemKind = 12
299-
// EnumCompletion enum completion kind.
300-
EnumCompletion CompletionItemKind = 13
301-
// KeywordCompletion keyword completion kind.
302-
KeywordCompletion CompletionItemKind = 14
303-
// SnippetCompletion snippet completion kind.
304-
SnippetCompletion CompletionItemKind = 15
305-
// ColorCompletion color completion kind.
306-
ColorCompletion CompletionItemKind = 16
307-
// FileCompletion file completion kind.
308-
FileCompletion CompletionItemKind = 17
309-
// ReferenceCompletion reference completion kind.
310-
ReferenceCompletion CompletionItemKind = 18
311-
// FolderCompletion folder completion kind.
312-
FolderCompletion CompletionItemKind = 19
313-
// EnumMemberCompletion enum member completion kind.
314-
EnumMemberCompletion CompletionItemKind = 20
315-
// ConstantCompletion constant completion kind.
316-
ConstantCompletion CompletionItemKind = 21
317-
// StructCompletion struct completion kind.
318-
StructCompletion CompletionItemKind = 22
319-
// EventCompletion event completion kind.
320-
EventCompletion CompletionItemKind = 23
321-
// OperatorCompletion operator completion kind.
322-
OperatorCompletion CompletionItemKind = 24
323-
// TypeParameterCompletion type parameter completion kind.
324-
TypeParameterCompletion CompletionItemKind = 25
275+
// CompletionItemKindText text completion kind.
276+
CompletionItemKindText CompletionItemKind = 1
277+
// CompletionItemKindMethod method completion kind.
278+
CompletionItemKindMethod CompletionItemKind = 2
279+
// CompletionItemKindFunction function completion kind.
280+
CompletionItemKindFunction CompletionItemKind = 3
281+
// CompletionItemKindConstructor constructor completion kind.
282+
CompletionItemKindConstructor CompletionItemKind = 4
283+
// CompletionItemKindField field completion kind.
284+
CompletionItemKindField CompletionItemKind = 5
285+
// CompletionItemKindVariable variable completion kind.
286+
CompletionItemKindVariable CompletionItemKind = 6
287+
// CompletionItemKindClass class completion kind.
288+
CompletionItemKindClass CompletionItemKind = 7
289+
// CompletionItemKindInterface interface completion kind.
290+
CompletionItemKindInterface CompletionItemKind = 8
291+
// CompletionItemKindModule module completion kind.
292+
CompletionItemKindModule CompletionItemKind = 9
293+
// CompletionItemKindProperty property completion kind.
294+
CompletionItemKindProperty CompletionItemKind = 10
295+
// CompletionItemKindUnit unit completion kind.
296+
CompletionItemKindUnit CompletionItemKind = 11
297+
// CompletionItemKindValue value completion kind.
298+
CompletionItemKindValue CompletionItemKind = 12
299+
// CompletionItemKindEnum enum completion kind.
300+
CompletionItemKindEnum CompletionItemKind = 13
301+
// CompletionItemKindKeyword keyword completion kind.
302+
CompletionItemKindKeyword CompletionItemKind = 14
303+
// CompletionItemKindSnippet snippet completion kind.
304+
CompletionItemKindSnippet CompletionItemKind = 15
305+
// CompletionItemKindColor color completion kind.
306+
CompletionItemKindColor CompletionItemKind = 16
307+
// CompletionItemKindFile file completion kind.
308+
CompletionItemKindFile CompletionItemKind = 17
309+
// CompletionItemKindReference reference completion kind.
310+
CompletionItemKindReference CompletionItemKind = 18
311+
// CompletionItemKindFolder folder completion kind.
312+
CompletionItemKindFolder CompletionItemKind = 19
313+
// CompletionItemKindEnumMember enum member completion kind.
314+
CompletionItemKindEnumMember CompletionItemKind = 20
315+
// CompletionItemKindConstant constant completion kind.
316+
CompletionItemKindConstant CompletionItemKind = 21
317+
// CompletionItemKindStruct struct completion kind.
318+
CompletionItemKindStruct CompletionItemKind = 22
319+
// CompletionItemKindEvent event completion kind.
320+
CompletionItemKindEvent CompletionItemKind = 23
321+
// CompletionItemKindOperator operator completion kind.
322+
CompletionItemKindOperator CompletionItemKind = 24
323+
// CompletionItemKindTypeParameter type parameter completion kind.
324+
CompletionItemKindTypeParameter CompletionItemKind = 25
325325
)
326326

327327
// String implements fmt.Stringer.
328328
func (k CompletionItemKind) String() string {
329329
switch k {
330-
case TextCompletion:
330+
case CompletionItemKindText:
331331
return "Text"
332-
case MethodCompletion:
332+
case CompletionItemKindMethod:
333333
return "Method"
334-
case FunctionCompletion:
334+
case CompletionItemKindFunction:
335335
return "Function"
336-
case ConstructorCompletion:
336+
case CompletionItemKindConstructor:
337337
return "Constructor"
338-
case FieldCompletion:
338+
case CompletionItemKindField:
339339
return "Field"
340-
case VariableCompletion:
340+
case CompletionItemKindVariable:
341341
return "Variable"
342-
case ClassCompletion:
342+
case CompletionItemKindClass:
343343
return "Class"
344-
case InterfaceCompletion:
344+
case CompletionItemKindInterface:
345345
return "Interface"
346-
case ModuleCompletion:
346+
case CompletionItemKindModule:
347347
return "Module"
348-
case PropertyCompletion:
348+
case CompletionItemKindProperty:
349349
return "Property"
350-
case UnitCompletion:
350+
case CompletionItemKindUnit:
351351
return "Unit"
352-
case ValueCompletion:
352+
case CompletionItemKindValue:
353353
return "Value"
354-
case EnumCompletion:
354+
case CompletionItemKindEnum:
355355
return "Enum"
356-
case KeywordCompletion:
356+
case CompletionItemKindKeyword:
357357
return "Keyword"
358-
case SnippetCompletion:
358+
case CompletionItemKindSnippet:
359359
return "Snippet"
360-
case ColorCompletion:
360+
case CompletionItemKindColor:
361361
return "Color"
362-
case FileCompletion:
362+
case CompletionItemKindFile:
363363
return "File"
364-
case ReferenceCompletion:
364+
case CompletionItemKindReference:
365365
return "Reference"
366-
case FolderCompletion:
366+
case CompletionItemKindFolder:
367367
return "Folder"
368-
case EnumMemberCompletion:
368+
case CompletionItemKindEnumMember:
369369
return "EnumMember"
370-
case ConstantCompletion:
370+
case CompletionItemKindConstant:
371371
return "Constant"
372-
case StructCompletion:
372+
case CompletionItemKindStruct:
373373
return "Struct"
374-
case EventCompletion:
374+
case CompletionItemKindEvent:
375375
return "Event"
376-
case OperatorCompletion:
376+
case CompletionItemKindOperator:
377377
return "Operator"
378-
case TypeParameterCompletion:
378+
case CompletionItemKindTypeParameter:
379379
return "TypeParameter"
380380
default:
381381
return strconv.FormatFloat(float64(k), 'f', -10, 64)

language_test.go

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ func testCompletionList(t *testing.T, marshal marshalFunc, unmarshal unmarshalFu
290290
FilterText: "Detail",
291291
InsertText: "",
292292
InsertTextFormat: InsertTextFormatSnippet,
293-
Kind: FieldCompletion,
293+
Kind: CompletionItemKindField,
294294
Label: "Detail",
295295
Preselect: true,
296296
SortText: "00000",
@@ -594,7 +594,7 @@ func testCompletionItem(t *testing.T, marshal marshalFunc, unmarshal unmarshalFu
594594
InsertText: "testInsert",
595595
InsertTextFormat: InsertTextFormatSnippet,
596596
InsertTextMode: InsertTextModeAsIs,
597-
Kind: FieldCompletion,
597+
Kind: CompletionItemKindField,
598598
Label: "Detail",
599599
Preselect: true,
600600
SortText: "00000",
@@ -719,127 +719,127 @@ func TestCompletionItemKind_String(t *testing.T) {
719719
}{
720720
{
721721
name: "Text",
722-
k: TextCompletion,
722+
k: CompletionItemKindText,
723723
want: "Text",
724724
},
725725
{
726726
name: "Method",
727-
k: MethodCompletion,
727+
k: CompletionItemKindMethod,
728728
want: "Method",
729729
},
730730
{
731731
name: "Function",
732-
k: FunctionCompletion,
732+
k: CompletionItemKindFunction,
733733
want: "Function",
734734
},
735735
{
736736
name: "Constructor",
737-
k: ConstructorCompletion,
737+
k: CompletionItemKindConstructor,
738738
want: "Constructor",
739739
},
740740
{
741741
name: "Field",
742-
k: FieldCompletion,
742+
k: CompletionItemKindField,
743743
want: "Field",
744744
},
745745
{
746746
name: "Variable",
747-
k: VariableCompletion,
747+
k: CompletionItemKindVariable,
748748
want: "Variable",
749749
},
750750
{
751751
name: "Class",
752-
k: ClassCompletion,
752+
k: CompletionItemKindClass,
753753
want: "Class",
754754
},
755755
{
756756
name: "Interface",
757-
k: InterfaceCompletion,
757+
k: CompletionItemKindInterface,
758758
want: "Interface",
759759
},
760760
{
761761
name: "Module",
762-
k: ModuleCompletion,
762+
k: CompletionItemKindModule,
763763
want: "Module",
764764
},
765765
{
766766
name: "Property",
767-
k: PropertyCompletion,
767+
k: CompletionItemKindProperty,
768768
want: "Property",
769769
},
770770
{
771771
name: "Unit",
772-
k: UnitCompletion,
772+
k: CompletionItemKindUnit,
773773
want: "Unit",
774774
},
775775
{
776776
name: "Value",
777-
k: ValueCompletion,
777+
k: CompletionItemKindValue,
778778
want: "Value",
779779
},
780780
{
781781
name: "Enum",
782-
k: EnumCompletion,
782+
k: CompletionItemKindEnum,
783783
want: "Enum",
784784
},
785785
{
786786
name: "Keyword",
787-
k: KeywordCompletion,
787+
k: CompletionItemKindKeyword,
788788
want: "Keyword",
789789
},
790790
{
791791
name: "Snippet",
792-
k: SnippetCompletion,
792+
k: CompletionItemKindSnippet,
793793
want: "Snippet",
794794
},
795795
{
796796
name: "Color",
797-
k: ColorCompletion,
797+
k: CompletionItemKindColor,
798798
want: "Color",
799799
},
800800
{
801801
name: "File",
802-
k: FileCompletion,
802+
k: CompletionItemKindFile,
803803
want: "File",
804804
},
805805
{
806806
name: "Reference",
807-
k: ReferenceCompletion,
807+
k: CompletionItemKindReference,
808808
want: "Reference",
809809
},
810810
{
811811
name: "Folder",
812-
k: FolderCompletion,
812+
k: CompletionItemKindFolder,
813813
want: "Folder",
814814
},
815815
{
816816
name: "EnumMember",
817-
k: EnumMemberCompletion,
817+
k: CompletionItemKindEnumMember,
818818
want: "EnumMember",
819819
},
820820
{
821821
name: "Constant",
822-
k: ConstantCompletion,
822+
k: CompletionItemKindConstant,
823823
want: "Constant",
824824
},
825825
{
826826
name: "Struct",
827-
k: StructCompletion,
827+
k: CompletionItemKindStruct,
828828
want: "Struct",
829829
},
830830
{
831831
name: "Event",
832-
k: EventCompletion,
832+
k: CompletionItemKindEvent,
833833
want: "Event",
834834
},
835835
{
836836
name: "Operator",
837-
k: OperatorCompletion,
837+
k: CompletionItemKindOperator,
838838
want: "Operator",
839839
},
840840
{
841841
name: "TypeParameter",
842-
k: TypeParameterCompletion,
842+
k: CompletionItemKindTypeParameter,
843843
want: "TypeParameter",
844844
},
845845
{

0 commit comments

Comments
 (0)