Documentation
¶
Index ¶
- func Completion(ctx context.Context, params *protocol.CompletionParams, ...) (*protocol.CompletionList, error)
- func Definition(ctx context.Context, definitionLinkSupport bool, doc document.ComposeDocument, ...) (any, error)
- func DocumentLink(ctx context.Context, documentURI protocol.URI, doc document.ComposeDocument) ([]protocol.DocumentLink, error)
- func DocumentSymbol(ctx context.Context, doc document.ComposeDocument) (result []any, err error)
- func Hover(ctx context.Context, params *protocol.HoverParams, ...) (*protocol.Hover, error)
- func NodeStructure(line int, rootNodes []*yaml.Node) ([]*yaml.Node, *yaml.Node, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Completion ¶ added in v0.4.0
func Completion(ctx context.Context, params *protocol.CompletionParams, doc document.ComposeDocument) (*protocol.CompletionList, error)
func Definition ¶ added in v0.3.8
func Definition(ctx context.Context, definitionLinkSupport bool, doc document.ComposeDocument, params *protocol.DefinitionParams) (any, error)
func DocumentLink ¶
func DocumentLink(ctx context.Context, documentURI protocol.URI, doc document.ComposeDocument) ([]protocol.DocumentLink, error)
func DocumentSymbol ¶
func Hover ¶ added in v0.4.0
func Hover(ctx context.Context, params *protocol.HoverParams, doc document.ComposeDocument) (*protocol.Hover, error)
func NodeStructure ¶ added in v0.4.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.