Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCapabilities ¶
type ClientCapabilities struct {
TextDocument *TextDocumentClientCapabilities `json:"textDocument,omitempty"`
}
type ClientInfo ¶
type CompletionClientCapabilities ¶
type CompletionClientCapabilities struct {
DynamicRegistration bool `json:"dynamicRegistration,omitempty"`
}
type HoverClientCapabilities ¶
type HoverClientCapabilities struct {
DynamicRegistration bool `json:"dynamicRegistration,omitempty"`
}
type JSONRPCRequest ¶
type Params ¶
type Params struct { ProcessID *int64 `json:"processId"` ClientInfo *ClientInfo `json:"clientInfo,omitempty"` Locale *string `json:"locale,omitempty"` RootPath *string `json:"rootPath,omitempty"` RootURI *string `json:"rootUri,omitempty"` InitializationOptions *interface{} `json:"initializationOptions,omitempty"` Capabilities ClientCapabilities `json:"capabilities"` Trace *string `json:"trace,omitempty"` WorkspaceFolders *[]WorkspaceFolder `json:"workspaceFolders,omitempty"` SearchQuery *string `json:"searchQuery,omitempty"` TextDocument *Uri `json:"textDocument,omitempty"` FilePath string `json:"filePath,omitempty"` Client string `json:"client,omitempty"` Language string `json:"language,omitempty"` }
type TextDocumentClientCapabilities ¶
type TextDocumentClientCapabilities struct { Completion *CompletionClientCapabilities `json:"completion,omitempty"` Hover *HoverClientCapabilities `json:"hover,omitempty"` }
type WorkspaceFolder ¶
Click to show internal directories.
Click to hide internal directories.