https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/video/youtube/watch-v-FcOVh...
This type of extension should be a Revit feature by default. People would learn Revit much quicker this way. Users could find commands much faster without having of navigating many menus. AutoComplete is one of the most powerful features in any software and operating system.