Are there any shells which support tab-completion of strings based on more than just the first characters?
For example, say I have the branch add_page_to_site, when I do git checkout si[TAB], it expands to git checkout add_page_to_site.
Are there any shells that support this? zsh? fish?
Seems like there isn’t – that’s a shame =)