use completion-in-region-functions