<p dir="auto">I'd like to implement an alternative jump to file that uses a <a href="https://github.com/spion/fuzzy-matcher">custom matching algorithm</a>. Is this possible, or is the extension API too limited to do this?</p>
<p dir="auto">The closest thing seems to be <a href="https://code.visualstudio.com/docs/extensionAPI/vscode-api#QuickPickOptions" rel="nofollow">the quickpick api</a>, and it falls short. Perhaps <code class="notranslate">QuickPickItem</code> could be allowed to implement a <code class="notranslate">matches(input:string):boolean</code> method?</p>
<p dir="auto">If I accept input using</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="window.showInputBox();"><pre class="notranslate"><code class="notranslate">window.showInputBox();
</code></pre></div>
<p dir="auto">Is there any way I can listen to key change events? I am writing an extension and I want to accept an input from the user and I want to autocomplete when the user hits <code class="notranslate">tab</code> like most terminals. If this is not possible inside the inputbox is there any other control I can use to achieve this?</p>