A Brief History of Cursor's Tab-Completion (coplay.dev)
In building our own Unity tab-completion feature, I explored existing solutions and their fascinating history. This led me to the story of Cursor acquiring Babble, the best tab-completion model available today. Originating from Jacob Jackson's early code-completion tool TabNine, Babble revolutionized the space by using edit sequences for training—far superior to traditional Fill-in-the-Middle methods. With a groundbreaking 1M context window, Babble dramatically outperformed competitors in speed and scope.