make keymapping be on by default, but check if completion is loaded.

And document more