Revert "Revert "Auto Complete and Auto Teubise""

This reverts commit df28cfe049505bc6af13104a5caae3d87e6ad9b4.