I have a number of bashbash functions which I source from my .bashrc. I also have a bunch of support function that are needed but do not want them to show up in a terminal session when a user does tab-completion.
My bashbash functions start with xepty-. Support functions also start with xepty-. Thus when users are in a terminal window, and they input xepty-TABTab, they get a large number of matches. Is it possible to make the support functions unavailable for use in the terminal session.?