let s:active = 0 " Toggles the key between normal self-insert and inserting an escaped " space ('\ ') in command mode. function cmd_escape#Toggle() if s:active cunmap let s:active = 0 else cnoremap \ let s:active = 1 endif return '' endfunction