Lines Matching defs:ServerCapabilities
987 type ServerCapabilities struct { struct
993 …c interface{} `json:"textDocumentSync,omitempty"` // TextDocumentSyncOptions | TextDocumentSyncKind
998 CompletionProvider *CompletionOptions `json:"completionProvider,omitempty"`
1003 HoverProvider bool `json:"hoverProvider,omitempty"` // boolean | HoverOptions
1008 SignatureHelpProvider *SignatureHelpOptions `json:"signatureHelpProvider,omitempty"`
1013 …n:"declarationProvider,omitempty"` // boolean | DeclarationOptions | DeclarationRegistrationOptions
1018 DefinitionProvider bool `json:"definitionProvider,omitempty"` // boolean | DefinitionOptions
1023 …finitionProvider,omitempty"` // boolean | TypeDefinitionOptions | TypeDefinitionRegistrationOptions
1028 …entationProvider,omitempty"` // boolean | ImplementationOptions | ImplementationRegistrationOptions
1033 ReferencesProvider bool `json:"referencesProvider,omitempty"` // boolean | ReferenceOptions
1038 …ghtProvider bool `json:"documentHighlightProvider,omitempty"` // boolean | DocumentHighlightOptions
1043 …entSymbolProvider bool `json:"documentSymbolProvider,omitempty"` // boolean | DocumentSymbolOptions
1050 CodeActionProvider interface{} `json:"codeActionProvider,omitempty"` // boolean | CodeActionOptions
1055 CodeLensProvider *CodeLensOptions `json:"codeLensProvider,omitempty"`
1060 DocumentLinkProvider *DocumentLinkOptions `json:"documentLinkProvider,omitempty"`
1065 …son:"colorProvider,omitempty"` // boolean | DocumentColorOptions | DocumentColorRegistrationOptions
1070 …eSymbolProvider bool `json:"workspaceSymbolProvider,omitempty"` // boolean | WorkspaceSymbolOptions
1075 …gProvider bool `json:"documentFormattingProvider,omitempty"` // boolean | DocumentFormattingOptions
1080 …bool `json:"documentRangeFormattingProvider,omitempty"` // boolean | DocumentRangeFormattingOptions
1085 …attingProvider *DocumentOnTypeFormattingOptions `json:"documentOnTypeFormattingProvider,omitempty"`
1092 RenameProvider interface{} `json:"renameProvider,omitempty"` // boolean | RenameOptions
1097 …foldingRangeProvider,omitempty"` // boolean | FoldingRangeOptions | FoldingRangeRegistrationOptions
1102 …ionRangeProvider,omitempty"` // boolean | SelectionRangeOptions | SelectionRangeRegistrationOptions
1107 ExecuteCommandProvider *ExecuteCommandOptions `json:"executeCommandProvider,omitempty"`
1112 Experimental interface{} `json:"experimental,omitempty"`
1117 Workspace *struct {