<div dir="ltr"><div dir="ltr"></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The colour being used is a hardcoded value that cannot be changed. This <br>
colour is used when the caret is not in the selection and the selection <br>
is not the primary selection. As far as I can see, this reflects what is <br>
happening. I don't know what the purpose of this colour is.<br></blockquote><div><br></div><div>Me neither, although if we stick to the docs we can see there are 2 colors when it comes to selections, the main</div><div>selection and additional ones... maybe that hardcoded value is the default value of additional selections</div><div>changed somewhere else? (Dunno, just speculating)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">It seems to me that the behaviour you are expecting is that the CTRL <br>
modifier should be ignored when making the first selection. Changing <br>
line 4627 of Editor.cpp from...<br>
<br>
     if (ctrl && multipleSelection) {<br>
<br>
...to...<br>
<br>
     if (ctrl && multipleSelection && !SelectionEmpty()) {<br></blockquote><div><br></div><div>Awesome, nice you've already found a possible workaround/hack for the first test but I wonder, why is it necessary to have </div><div>these workaround at all? Shouldn't QScintilla be a simple layer/bypass of Scintilla? I mean... when you use Scintilla/Scite the </div><div>issue of the first test won't appear </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
...achieves this. However this changes doesn't affect the second test.<br></blockquote><div> <br></div><div>:( , fixing the 2nd test would be awesome as one of the more common tasks when using multiselection is what in SublimeText is known</div><div>as "Quick Find All" which is a great tool when it comes to refactor code.</div><div><br></div><div>Anyway, thanks for looking into this!</div><div><br></div></div></div>