Well, not exactly tab completion, but I have `fzf`[0] tied to my history search.
That allows me to type `soriloco`, punch ctrl+r and be prompted with `some ridiculously long command` (if, of course, I've run it before).
Combined with infinite history this trick has saved me a bunch of typing and even proper remembering. :P