Some customization and safe guard.

I need to customize the key binding interface, and sometimes isearch is broken after use of jump-char. Here're some tries.