The term “completion” can mean different things in Emacs:

1. Input completion -- Completion of your input in the minibuffer. (See also Minibuffer Completion in the manual.)

2. Text completion -- Completion of words or abbreviations in a buffer other than the minibuffer. Example commands:

Also note that the question Emacs completion: autocomplete or company? doesn’t have an obvious answer. Some people claim that Auto Complete uses the Popup library which has a bug you might run into when aborting a completion. [1]

3. Help about completions -- The possible completions in the sense of 1 or 2 are displayed; this help is also sometimes referred to as “completion”.

See also CategoryCompletion.

CategoryCompletion CategoryGlossary