<ul dir="auto">
<li>VSCode Version:1</li>
<li>OS Version:10.9.5</li>
</ul>
<p dir="auto">Steps to Reproduce:<br>
I am not sure, but I am attaching the crash report.<br>
<a href="https://github.com/Microsoft/vscode/files/230760/vscode.crashreport.txt">vscode.crashreport.txt</a></p>
<p dir="auto"><del>When searching the command palette, the search is based in exactly what you type, In essence, Code is checking if what's been typed is a substring of the command title.</del></p>
<p dir="auto">It would be great if the command palette search were a bit more fuzzy, i.e. based on the individual words that are input, ignoring punctuation, etc.</p>
<p dir="auto">Atom's command palette search works in this way:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/2899448/11696714/054c5f40-9eb6-11e5-84b9-ed2b2eacbb11.png"><img src="https://cloud.githubusercontent.com/assets/2899448/11696714/054c5f40-9eb6-11e5-84b9-ed2b2eacbb11.png" alt="atom" style="max-width: 100%;"></a></p>
<p dir="auto">This would resolve an issue raised on one of my extensions: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="120626452" data-permission-text="Title is private" data-url="https://github.com/wmaurer/vscode-change-case/issues/3" data-hovercard-type="issue" data-hovercard-url="/wmaurer/vscode-change-case/issues/3/hovercard" href="https://github.com/wmaurer/vscode-change-case/issues/3">wmaurer/vscode-change-case#3</a>, and provide a much nicer user experience.</p>
<p dir="auto">EDIT: I've been playing with it more, and in fact Code's search is a bit fuzzier than I had thought, however it's not fuzzy enough. To be honest I can't even figure out the rules, sometimes a search matches something and then I try something similar and it doesn't match.<br>
In any case, it would be great if it could be improved to approach Atom's level of fuzziness. For example with my change-case plugin, I would expect a search for <em>case sep</em> to find the a number of commands, but it doesn't.</p>