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"`
}
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.