Consider the following scenario where I want to find a function I've defined that I know begins with __fish and has git somewhere in the name:
$ __fish_<tab>
# ctrl-s
# type "git"
Actual

None of these results are what I expect, because the description is being searched, which can contain all sorts of information that is irrelevant to the command I'm trying to recall.
Expected
Just commands that contain the exact substring "git".