   (progn
     (evilified-state-evilify-map calendar-mode-map
       :mode calendar-mode)))
+
+;;;----------------------------------------------------------------------------
+(use-package yaml-mode
+  :mode (("\\.yaml" . yaml-mode)))
 
 ;;;============================================================================
 ; Additional Hacks

  (setq package-archives '(("org" . "http://orgmode.org/elpa/")
                           ("gnu"   . "http://elpa.emacs-china.org/gnu/")
                           ("melpa" . "http://elpa.emacs-china.org/melpa/")
                           ))
  (package-initialize))
(defvar my-packages '(use-package org))

  :commands (sk sk-directory sk/run)
  :init
  (progn
    (define-key evil-normal-state-map (kbd "C-p") 'sk)

    ;; use C-p in eshell
    (evil-define-key 'insert eshell-mode-map
      (kbd "C-p") 'sk)))

(use-package sk-extra
  :commands (ag ag-directory)
