I often have a use case where I want to select everything between my first selection and last selection.
Example:
…
pattern at the start
some intervening text
something before the pattern
more text here
the end with pattern
…
Selecting the buffer and doing a search would yield me three selections. How would I then select everything from the first to the last?