Documentation
¶
Index ¶
- Constants
- Variables
- func Configure(context *glsp.Context, scope *protocol.DocumentUri)
- func Initialize(context *glsp.Context, params *protocol.InitializeParams) (interface{}, error)
- func Initialized(context *glsp.Context, params *protocol.InitializedParams) error
- func LogTrace(context *glsp.Context, params *protocol.LogTraceParams) error
- func SetTrace(context *glsp.Context, params *protocol.SetTraceParams) error
- func Shutdown(context *glsp.Context) error
- func TextDocumentCompletion(context *glsp.Context, params *protocol.CompletionParams) (interface{}, error)
- func TextDocumentDidChange(context *glsp.Context, params *protocol.DidChangeTextDocumentParams) error
- func TextDocumentDidClose(context *glsp.Context, params *protocol.DidCloseTextDocumentParams) error
- func TextDocumentDidOpen(context *glsp.Context, params *protocol.DidOpenTextDocumentParams) error
- func TextDocumentDidSave(context *glsp.Context, params *protocol.DidSaveTextDocumentParams) error
- func TextDocumentDocumentSymbol(context *glsp.Context, params *protocol.DocumentSymbolParams) (interface{}, error)
- func WorkspaceDidRenameFiles(context *glsp.Context, params *protocol.RenameFilesParams) error
- type Configuration
- type ConfigurationDebug
- type DocumentState
Constants ¶
View Source
const INTERNAL_PATH_PREFIX = "language-server:"
Variables ¶
View Source
var Handler protocol.Handler
Functions ¶
func Initialize ¶
func Initialize(context *glsp.Context, params *protocol.InitializeParams) (interface{}, error)
protocol.InitializeFunc signature Returns: InitializeResult | InitializeError
func Initialized ¶
func Initialized(context *glsp.Context, params *protocol.InitializedParams) error
protocol.InitializedFunc signature
func LogTrace ¶
func LogTrace(context *glsp.Context, params *protocol.LogTraceParams) error
protocol.LogTraceFunc signature
func SetTrace ¶
func SetTrace(context *glsp.Context, params *protocol.SetTraceParams) error
protocol.SetTraceFunc signature
func TextDocumentCompletion ¶
func TextDocumentCompletion(context *glsp.Context, params *protocol.CompletionParams) (interface{}, error)
protocol.TextDocumentCompletionFunc signature Returns: []CompletionItem | CompletionList | nil
func TextDocumentDidChange ¶
func TextDocumentDidChange(context *glsp.Context, params *protocol.DidChangeTextDocumentParams) error
protocol.TextDocumentDidChangeFunc signature
func TextDocumentDidClose ¶
func TextDocumentDidClose(context *glsp.Context, params *protocol.DidCloseTextDocumentParams) error
protocol.TextDocumentDidCloseFunc signature
func TextDocumentDidOpen ¶
func TextDocumentDidOpen(context *glsp.Context, params *protocol.DidOpenTextDocumentParams) error
protocol.TextDocumentDidOpenFunc signature
func TextDocumentDidSave ¶
func TextDocumentDidSave(context *glsp.Context, params *protocol.DidSaveTextDocumentParams) error
protocol.TextDocumentDidSaveFunc signature
func TextDocumentDocumentSymbol ¶
func TextDocumentDocumentSymbol(context *glsp.Context, params *protocol.DocumentSymbolParams) (interface{}, error)
protocol.TextDocumentDocumentSymbolFunc signature Returns: []DocumentSymbol | []SymbolInformation | nil
func WorkspaceDidRenameFiles ¶
func WorkspaceDidRenameFiles(context *glsp.Context, params *protocol.RenameFilesParams) error
protocol.WorkspaceDidRenameFilesFunc signature
Types ¶
type Configuration ¶
type Configuration struct {
Debug ConfigurationDebug `json:"debug"`
}
type ConfigurationDebug ¶
type ConfigurationDebug struct {
Verbosity int `json:"verbosity"`
}
type DocumentState ¶
type DocumentState struct { Content string ServiceContext *parser.ServiceContext Problems *problems.Problems DocumentURI protocol.DocumentUri Symbols []protocol.SymbolInformation Diagnostics []protocol.Diagnostic }
func NewDocumentState ¶
func NewDocumentState(documentUri protocol.DocumentUri) *DocumentState
func (*DocumentState) Fill ¶
func (self *DocumentState) Fill()
Click to show internal directories.
Click to hide internal directories.