Thanks for your thoughts.  I was thinking perhaps an option on the change<br>
dialog that restricted changes to lines with errors so that one knew one<br>
was not dis-improving lines of code that had no errors when fixing compile<br>
bugs thus providing a faster way of interacting with the linting capability.<br>
<br>
More generally, I think my example illustrates that it might be useful to<br>
have  a capability where one could first select multiple disconnected<br>
ranges of lines in a number of steps using various techniques and then<br>
perform a series of operations on the selected lines. The lines in the<br>
current selection might be indicated by hilighting the line number of the<br>
selected lines.  Find and change could then be optionally limited to these<br>
lines. Such techniques would be of particular interest to users with big<br>
files as the change everything in the document option of the change dialog<br>
is to dangerous to use without first limiting its scope.<br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/899#issuecomment-181423652">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ1TBjDwUZBz-BBYEVeajmZM2pUaQks5piLddgaJpZM4HVga9.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/899#issuecomment-181423652"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>