Enum lsp_types::request::SelectionRangeRequest [−][src]
pub enum SelectionRangeRequest {}
Expand description
The selection range request is sent from the client to the server to return suggested selection ranges at given positions. A selection range is a range around the cursor position which the user might be interested in selecting.
A selection range in the return array is for the position in the provided parameters at the same index.
Therefore positions[i]
must be contained in result[i].range
.
Typically, but not necessary, selection ranges correspond to the nodes of the syntax tree.