package
0.18.1
Repository: https://go.googlesource.com/tools
Documentation: pkg.go.dev

# Functions

NewEventWriter returns an [io.Writer] that calls the context's event printer for each data payload, wrapping it with the operation=generate tag to distinguish its logs from others.
NewTracker returns a new Tracker that reports progress to the specified client.
NewWorkDoneWriter wraps a WorkDone handle to provide a Writer interface, so that workDone reporting can more easily be hooked into commands.

# Structs

A Tracker reports the progress of a long-running operation to an LSP client.
WorkDone represents a unit of work that is reported to the client via the progress API.