I have advanced alias's in my .gitconfig file that I would like to support tab completion.
For example, this simple alias allows for tab completion of refs (assuming the git completions have been sourced):
[alias]
co = checkout
However, this does not:
[alias]
co = "!f() { git checkout \"${@}\"; }; f}"
Is there any way to add support for tab completion to these alias's?