I urge that there be two types of selection.
(1) Normal Selection - the normal one that continues to function exactly is.
(2) Lines selection. I.e. for each edit line there is a bit that says whether this entire line is selected as part of the lines selection or not. Find, F3, errors, and other sources might at user discretion be allowed to include their lines or remove their lines from this selection. A line being in the selection would be shown by some highlighting of the line number. Change would have a check box to determine whether only lines in the lines selection were to be affected or not.
Of course one could go much further and have several bits for each line (perhaps making a colour) and then change could be optionally restricted to all red lines or all all red lines union all green lines.
The advantage to users with large files is that they could designate portions of their files by colours and operate on the entire file or colour selected subsets - gaining the advnateg of global changes withoiut having tehm go to far.
Thank you for your esteemed consideration of this feature which I think would provide yet another unique point of difference between Geany and other text editors and one that would greatly appeal to new users being so colourful and easy to explain.
This minimizes disruption while allowing uses with large files to
Thanks,
Phil
Philip R Brenan
On Mon, Feb 8, 2016 at 10:41 PM, elextr notifications@github.com wrote:
Geany does not support multiple selections. Adding it would require changing everything inthe Geany ecosystem, including all plugins to accept multiple selections. Since there are much more compelling use-cases for multiple selections, and they have not offered enough benefit for "somebody" to do the large amount of work needed, then this is unlikely to do so.
Adding it in a plugin as @b4n https://github.com/b4n said restricts what it would affect.
— Reply to this email directly or view it on GitHub https://github.com/geany/geany/issues/899#issuecomment-181603462.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/issues/899#issuecomment-181608383