If I load completion functions at shell startup, but I spawn shell like a madman to work on the same folder.
This is the case when I have multiple completion functions that target repository that contain
.git folder, if we're in repo then the functions are loaded.
Problem is that with all completion functions start when spawn new shell, it draw shell prompt quite slow.
So how to manually trigger to load/
source completion functions? Even I know I already in
.git repo, I still want manually load completion function before use it, the cost of slow shell spawn is higher than the completion itself.