     "x" 'my-kill-buffer-and-window-ask
     "s" 'helm-buffers-list)
 
-  (evil-inoremap (kbd "C-c") 'evil-normal-state)
   (evil-vnoremap (kbd "C-c") 'evil-exit-visual-state)
   (global-set-key (kbd "C-w") 'nil)
 

  (evil-nnoremap! ";" 'evil-ex)
  (evil-nnoremap! ":" 'evil-repeat-find-char)
  (global-set-key (kbd "C-t") 'nil)
  (dolist (state '(insert motion normal visual))
    (emaps-define-key (symbol-value (intern (concat "evil-" (symbol-name state) "-state-map")))
      (kbd "C-t") evil-window-map))
  (emaps-define-key evil-window-map
    (kbd "C-h") 'previous-buffer
    (kbd "C-l") 'next-buffer

  (customize-set-variable 'evil-want-C-w-in-emacs-state t)
  ; * and # search for full symbols.
  (customize-set-variable 'evil-symbol-word-search t)
  (evil-define-key '(emacs insert motion normal visual) my-global-mode-map
    (kbd "C-t") evil-window-map)
  (evil-mode 1))

