File name, spelling, and dictionary completion exist too. This is tortured, but combining them makes a meta point? The “meta” is hard to convey, but completion doubles as a way of finding, changing, and passing keywords around. Terminals are fair game too. That’s basic completion in a nutshell (minus the magic).
Command line completion is
probably another
lesser known one. The command line window is minimized, but typing q:
(commands) and q/
or q?
(search forward/backward) opens it up completely.
Wild mode configures its
behaviour.
Abbreviations are
another completion
primitive in Vim. Since it’s full auto, it wants to be
magical. <Key>
presses and scripts can be replayed. Paired with
custom completions
and output from external tools, it transforms into advanced witchcraft and/or
cursed sorcery. In my case, it just expands acronyms.
Here’s Vim editor thesaurus completion. This kind of completion has its various limitations that I might detail later. I mentioned thesauri in passing but my Internet connection is pitiful and writing about editor meta feels a bit bizarre.