Documentation
¶
Overview ¶
Completion implements lsp autocomplete features Currently handles: - Complete dot and inside maps for reserved keyword holders (style, labels, etc) - Complete discrete values for keywords like shape - Complete suggestions for formats for keywords like opacity
d2lsp contains functions useful for IDE clients
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetBoardAtPosition ¶
Types ¶
type CompletionItem ¶
type CompletionItem struct {
Label string
Kind CompletionKind
Detail string
InsertText string
}
func GetCompletionItems ¶
func GetCompletionItems(text string, line, column int) ([]CompletionItem, error)
type CompletionKind ¶
type CompletionKind int
const ( KeywordCompletion CompletionKind = iota StyleCompletion ShapeCompletion )
Click to show internal directories.
Click to hide internal directories.