 
  :n "M-r"  'narf:eval-buffer
  :v "M-r"  'narf:eval-region
- :n "M-d"  'dash-at-point
  :n "M-o"  'narf/ido-find-file
  :n "M-O"  'narf/ido-find-project-file
 
- :m "M-1" (λ (narf:switch-to-workgroup-at-index 0))
- :m "M-2" (λ (narf:switch-to-workgroup-at-index 1))
- :m "M-3" (λ (narf:switch-to-workgroup-at-index 2))
- :m "M-4" (λ (narf:switch-to-workgroup-at-index 3))
- :m "M-5" (λ (narf:switch-to-workgroup-at-index 4))
- :m "M-6" (λ (narf:switch-to-workgroup-at-index 5))
- :m "M-7" (λ (narf:switch-to-workgroup-at-index 6))
- :m "M-8" (λ (narf:switch-to-workgroup-at-index 7))
- :m "M-9" (λ (narf:switch-to-workgroup-at-index 8))
- :m "M-0" (λ (text-scale-set 0))
+ :m "M-1"  (λ (narf:switch-to-workgroup-at-index 0))
+ :m "M-2"  (λ (narf:switch-to-workgroup-at-index 1))
+ :m "M-3"  (λ (narf:switch-to-workgroup-at-index 2))
+ :m "M-4"  (λ (narf:switch-to-workgroup-at-index 3))
+ :m "M-5"  (λ (narf:switch-to-workgroup-at-index 4))
+ :m "M-6"  (λ (narf:switch-to-workgroup-at-index 5))
+ :m "M-7"  (λ (narf:switch-to-workgroup-at-index 6))
+ :m "M-8"  (λ (narf:switch-to-workgroup-at-index 7))
+ :m "M-9"  (λ (narf:switch-to-workgroup-at-index 8))
 
  (:when IS-MAC
+   :ni "M-d"  'dash-at-point
+
    ;; Add animated transitions to OSX emacs
    "M-w"   (λ (if window-system
                   (mac-start-animation (get-buffer-window) :type 'fade-out :duration 0.25))

                          (narf/popup-close)
                        (evil-window-delete)))))

 (:map evil-ex-completion-map
   "C-r"            'evil-ex-paste-from-register   ; registers in ex-mode
   "C-a"            'move-beginning-of-line

 ;; Global keymaps                     ;;
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

 "M-x"   'helm-M-x
 "M-;"   'eval-expression
 "M-/"   'evil-commentary-line

 "A-x"   'helm-M-x
 "A-;"   'eval-expression
 "A-/"   'evil-commentary-line

 (:when window-system
   "M-0" (λ (text-scale-set 0))
   "M-=" 'text-scale-increase
   "M--" 'text-scale-decrease)

 "M-b"   'narf:build
 "M-t"   'helm-projectile-find-file
