Function: completion-in-region

Complete the text between START and END using COLLECTION.
Return nil if there is no valid completion, else t.
Point needs to be somewhere between START and END.
PREDICATE (a function called with no arguments) says when to
exit.

(fn START END COLLECTION &optional PREDICATE)