improve complete-glob, and rebind to ^X^I