package work

import "cuelang.org/go/internal/golangorgx/gopls/work"

Index

Functions

func Completion

func Completion(ctx context.Context, snapshot *cache.Snapshot, fh file.Handle, position protocol.Position) (*protocol.CompletionList, error)

func Diagnostics

func Diagnostics(ctx context.Context, snapshot *cache.Snapshot) (map[protocol.DocumentURI][]*cache.Diagnostic, error)

func Format

func Format(ctx context.Context, snapshot *cache.Snapshot, fh file.Handle) ([]protocol.TextEdit, error)

func Hover

func Hover(ctx context.Context, snapshot *cache.Snapshot, fh file.Handle, position protocol.Position) (*protocol.Hover, error)

Source Files

completion.go diagnostics.go format.go hover.go

Version
v0.9.0-0.dev
Published
Mar 15, 2024
Platform
linux/amd64
Imports
15 packages
Last checked
4 hours ago

Tools for package owners.