Natural sorting in quick switcher

Expected behavior: in the quick switcher, matching the beginning of a word should result in a higher rank than matching the middle of a word.

Example: if I search for “wat”, I would expect to see results ranked like so:

  1. uuuuh wat
  2. nifty words/wat
  3. twat

instead, I currently see results ordered like

  1. nifty words/wat
  2. twat
  3. uuuuh wat

“uuuuh wat” should be first because it matches /[\^\s]wat/. “nifty words/wat” should be second because it matches /[^\w]wat/. “twat” should be third because it matches /wat/.

To be clear: this is not an issue with the file matching in the quick switches, only the sorting of results.