                                        (cadr evil-insert-state-cursor)))
   (copy-face 'spacemacs-insert-face 'hybrid-mode-insert-face-backup)
   (copy-face 'spacemacs-emacs-face 'spacemacs-insert-face)
-  (setcdr evil-insert-state-map nil)
-  (define-key evil-insert-state-map [escape] 'evil-normal-state)
-  (when (bound-and-true-p evil-escape-mode)
-    (define-key evil-insert-state-map "f" 'evil-escape-insert-state))
-  ;; allow C-w to be set for those who want it
-  (when evil-want-C-w-delete
-      (define-key evil-insert-state-map "\C-w" 'evil-delete-backward-word)))
+  ;; (setcdr evil-insert-state-map nil)
+  ;; (define-key evil-insert-state-map [escape] 'evil-normal-state)
+  (dolist (key hybrid-mode-evil-insert-state-keys)
+    (define-key evil-insert-state-map key nil))
+  (define-key evil-insert-state-map
+    (read-kbd-macro evil-toggle-key) nil)
+  ;; see if the above works withou this
+  ;; (when (bound-and-true-p evil-escape-mode)
+  ;;   (define-key evil-insert-state-map "f" 'evil-escape-insert-state))
+  )
 
 (defun hybrid-mode-restore-keymaps ()
   "Go home."
   (setq evil-insert-state-map hybrid-mode-insert-state-map-backup
         evil-insert-state-cursor hybrid-mode-insert-state-cursor-backup)
   (copy-face 'hybrid-mode-insert-face-backup 'spacemacs-insert-face))
-

;;; Commentary:

;;; Code:

(defvar hybrid-mode-insert-state-map-backup nil
  "Backup of `evil-insert-state-map'.")


;; Copyright (C) 2014-2015 syl20bnr
;;
;; Author: Justin Burkett <justin@burkett.cc>
;; Keywords: convenience editing
;; Created: 12 Aug 2015
;; Version: 1.00
