,---- | | ;; remove all keybindings from insert-state keymap | (setcdr evil-insert-state-map nil) | ;; but [escape] should switch back to normal state | (define-key evil-insert-state-map [escape] 'evil-normal-state) `---- Thanks, it works like a charm