A smart, fast, simple, and reliable keyword completion replacement for Vim