@philiprbrenan Multiple separate selections are already supported by Scintilla, we don't really have to add anything here. And those selections are just line normal selections, but multiple: they can span any arbitrary range, it being a line or not. All we would have to add is means to create such selections, and logic in the various functions to handle them when they are created.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/899#issuecomment-181609738