<div dir="auto"><div>> Are you sure this is a better behaviour ? </div><div dir="auto"><br></div><div dir="auto">It doesn't matter. With a single letter one cannot really get very far and can't really do much scoring. So I wouldn't waste time on thinking about the single typed letter case.</div><div dir="auto"><br></div><div dir="auto">> which ? I thought that's what quickopen is for, really. At least it was until</div><div dir="auto">a year ago.</div><div dir="auto"><br></div><div dir="auto">No, that is not what it is for. If it were, it wouldn't even list other files at all. Quickopen is for opening files in your project + any already open files (which may or may not be in the project) </div><div dir="auto"><br></div><div dir="auto">And quickopen is two years old by now. It was already there when you were making those search/replace patches. </div><div dir="auto"><br></div><div dir="auto">Tab switcher / documents plugin deal with already open files. </div><div dir="auto"><br></div><div dir="auto">You can try increasing the score of already open files. Maybe it will make it better, maybe not. Right now only one point is added, which is probably too low. Maybe there is a better way to add this score so that files that are a good match + open are ranked better.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Sat, Sep 17, 2022, 1:02 AM Alexander Neundorf <<a href="mailto:neundorf@kde.org" target="_blank" rel="noreferrer">neundorf@kde.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
On Freitag, 16. September 2022 16:25:15 CEST Waqar Ahmed wrote:<br>
> 1. After filtering, why should open files always end up at top? This<br>
> is not an "already open files quickopen". If the filter matches<br>
> something else better that will end up at top. There might be cases<br>
> where an openfile is a better match, perhaps there is a way to improve<br>
> that without biasing 100% in favour of open files.<br>
<br>
>From what I remember this started as a "already open files quickopen", and just <br>
later on got extended to also show files which are not open yet. This was <br>
great.<br>
You are asking why the files which are already open should be at the top:<br>
my typical use case (working as a software developer for many years now <br>
already, basically always using kate) is that I open a bunch of interesting <br>
files, and then switch between those files very often. From time to time a new <br>
file joins the round, but this is much less often.<br>
Currently I'm working on a project where a source tree consists of several <br>
thousand files. The fuzzy match very often finds something different than what I <br>
wanted, and I know I typed the 3 or 4 characters correctly.<br>
I know in these cases that the file I want to go to is among the probably 10, <br>
or maybe 20 files I looked at before, so the quickopen saved me from searching <br>
that file manually in the top of the list. Now I start typing and seemingly <br>
random files appear at the top, and I have to scroll down to find the file.<br>
<br>
Maybe sorting by the score is (at least for the open files) not such a good <br>
idea. I would prefer if the order of the files would actually stay the same, <br>
and by typing it would just filter files out from that.<br>
<br>
> 2. Match in sequence will take precedence once you have typed 4 or<br>
> more letters. With 3 or less letters, we can't be sure if that is a<br>
> sequence or an abbreviation. e.g., ftv will prefer "FilesTreeView"<br>
> over "abcftv.js"<br>
> <br>
> 3. That is correct and working as expected.<br>
<br>
Ok. Are you sure this is a better behaviour ?<br>
<br>
> Quickopen is not meant to filter already open files. For that, you<br>
> have other plugins that can do the job.<br>
<br>
which ? I thought that's what quickopen is for, really. At least it was until <br>
a year ago.<br>
<br>
Sorry, probably my mail sounds a bit negative, but I really just want to make <br>
sure kate is working well :-)<br>
For the conrete example, I think  should not post the file names from my day <br>
job.<br>
<br>
Thanks<br>
Alex<br>
<br>
<br>
<br>
</blockquote></div></div></div>