struct

LSP::SemanticTokensOptions

Inherits LSP::WorkDoneProgressOptions < JSON::Serializable < LSP::Initializer < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

full

Whether the server supports full document requests. The object form ({ delta: true }) is not modelled.

Source
full=(full : Bool | Nil)

Whether the server supports full document requests. The object form ({ delta: true }) is not modelled.

Source
legend

The legend describing the tokens the server emits.

Source
legend=(legend : SemanticTokensLegend)

The legend describing the tokens the server emits.

Source
range

Whether the server supports range requests. The object form ({ }) is not modelled.

Source
range=(range : Bool | Nil)

Whether the server supports range requests. The object form ({ }) is not modelled.

Source