I see PluginField.atomicRanges
is designed to be used within view plugins.
Since cursor/selection is clearly modeled in state
, I think it makes sense to be able to provide a list of atomic ranges as state extensions from StateField.provide
.
Thanks.