       "A-C-h" 'doom/evil-window-resize-l
       "A-C-l" 'doom/evil-window-resize-r
       ;; Temporary escape into emacs mode
-      "<C-escape>" 'evil-emacs-state
-      :e "<C-escape>" 'evil-normal-state
+      [C-escape]    'evil-emacs-state
+      :e [C-escape] 'evil-normal-state
       ;; Switching tabs (workgroups)
       :m "M-1"  (λ! (doom:switch-to-tab 0))
       :m "M-2"  (λ! (doom:switch-to-tab 1))

      "M-z"               'undo
      "M-Z"               'redo
      "C-M-f"             'doom/toggle-fullscreen
      :m  "M-j"           'doom/multi-next-line
      :m  "M-k"           'doom/multi-previous-line
      :n  "M-r"           'doom:eval-buffer
      :v  "M-r"           'doom:eval-region
      :ni "<M-f1>"        'doom:docs-lookup
      ;; Textmate-esque indent shift left/right
      :i  "M-]"           'doom/smart-indent
      :i  "M-["           'doom/dumb-dedent
      ;; Restore osx text objects
      :i  "<A-backspace>" 'evil-delete-backward-word
      :i  "<A-delete>"    'doom/delete-forward-word

      ;;; <leader> and <localleader>
      :m ";" 'evil-ex
      (:leader
        :nv ","   'doom/ivy-switch-project-buffer
        :nv "<"   'doom/ivy-switch-buffer
        ;; :nv ","   'helm-buffers-list
        ;; :nv "<"   'helm-mini
        :nv "."   (@find-file-in default-directory)
        :nv "/"   (@find-file-in (doom/project-root) t)
        :nv ">"   'projectile-find-file-in-known-projects
        :n  ":"   'imenu-list-minor-mode
        ;; :nv ";"   'helm-semantic-or-imenu
        :nv ";"   'counsel-imenu
        :v  "="   'align-regexp
        :nv "a"   'projectile-find-other-file
        ;; :n  "b"   'helm-bookmarks
        :n  "b"   'counsel-bookmark
        :n  "e"   'doom/flycheck-errors
        :n  "k"   'doom:docs-lookup
        :nv "l"   'doom/nlinum-toggle
        ;; :nv "m"   'helm-recentf
        :nv "m"   'counsel-recentf
        :nv "M"   'projectile-recentf
        ;; :nv "p"   'helm-projectile-switch-project
        :nv "p"   'counsel-yank-pop
        :nv "P"   'counsel-projectile-switch-project
        :n  "R"   'doom/reset-theme
        :n  "s"   'yas-visit-snippet-file
        :n  "S"   'doom/yas-find-file


(map! [f9]   'what-face
      ;; Essential
      "M-x"  'smex
      "A-x"  'smex
      "M-X"  'smex-major-mode-commands
      "A-X"  'smex-major-mode-commands
      "M-;"  'eval-expression
      "A-;"  'eval-expression
      ;; Tools
