idea:

add all the symbols of all the distributed packages to the tab completion list in emacs