protocol

package
v0.4.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 14, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildHoverResponse

func BuildHoverResponse(value string, wordRange lsp.Range) *lsp.Hover

Types

type CompletionResults

type CompletionResults struct {
	Items []lsp.CompletionItem
}

func (CompletionResults) ToList

func (c CompletionResults) ToList() (result *lsp.CompletionList)

func (CompletionResults) WithDocs

func (CompletionResults) WithSnippets

func (c CompletionResults) WithSnippets(snippets []godocs.GoTemplateSnippet) CompletionResults

func (CompletionResults) WithVariableDefinitions added in v0.3.0

func (c CompletionResults) WithVariableDefinitions(variableDefinitions map[string][]symboltable.VariableDefinition) CompletionResults

type HoverResultWithFile

type HoverResultWithFile struct {
	Value string
	URI   uri.URI
}

type HoverResultsWithFiles

type HoverResultsWithFiles []HoverResultWithFile

func (HoverResultsWithFiles) FormatHelm added in v0.1.0

func (h HoverResultsWithFiles) FormatHelm(rootURI uri.URI) string

func (HoverResultsWithFiles) FormatYaml added in v0.1.0

func (h HoverResultsWithFiles) FormatYaml(rootURI uri.URI) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL