I don't seem to be getting the completion behavior in Org Mode that the manual says I should get (or see
(info "(org)Completion")). It says that
M-<TAB> will offer various Org specific completions in certain locations, for example:
• At the beginning of a headline, complete
\, complete TeX symbols supported by the exporter.
*, complete headlines in the current buffer.
And a few other things like that. And the manual then says that "When point is anywhere else, complete dictionary words using Ispell."
OK, so here is what I actually get:
Prior to Org 9.2 (I tried with 9.1.9), both
pcompletewhich does everything the manual says except the last thing about using Ispell!
On Org 9.2,
pcompletewhich does everything the manual says except the last thing about Ispell; and
ispell-complete-wordthat, obviously, just does the Ispell thing.
Weirdly, I cannot figure out where
C-M-i is being bound to
ispell-complete-word (according to
C-h k the binding is in
org-mode-map, but the Org Mode source files don't seem to mention
ispell-complete-word at all).
I've tested both Org 9.1.9 and Org 9.2 starting from
emacs -Q, so this shouldn't be a problem with my configuration.
Is the manual just wrong about the behavior of completion? In which case I should file a bug, I guess.
The behavior described in the manual sounds pretty sweet! How do I get it? That is, a single keybinding to do the Org specific completions and if none are possible, then use Ispell.
Just out of curiosity: how the hell is Org Mode 9.2 binding
ispell-complete-wordand how could I have discovered where it happens?