          (add-hook 'c-mode-common-hook
                    (lambda () (define-key c-mode-map (kbd "C-d") nil)))
          ))
+
 
 ;; Some simple, one-line stuff
 ;; ============================================================

;; Ace jump mode 
;; ============================================================

(use-package ace-jump-mode
  :config
  (progn
    (set 'ace-jump-mode-case-fold t)
    
    ;; favour home row keys
    (let ((first-list  '(?a ?r ?s ?t ?n ?e ?i ?o ?d ?h)))
      (set 'ace-jump-mode-move-keys 
           (nconc first-list
                  (-difference (loop for i from ?a to ?z collect i) first-list)
                  (loop for i from ?A to ?Z collect i))))
    (set 'ace-jump-mode-scope 'window)
    (global-set-key (kbd "C-p") 'ace-jump-mode)))


;; Ack support


;; Use C-\ p as prefix
(set 'projectile-keymap-prefix (kbd "C-\\ p"))


(defvar emacs244?
  (and (>= emacs-major-version 24) (>= emacs-minor-version 4))
  "Are we using emacs 24.4 or newer?")



;; Set up "package" package manager
;; ============================================================

(require 'package)
(package-initialize)
(add-to-list 'package-archives
             '("melpa-stable" . "http://melpa-stable.milkbox.net/packages/") t)



;; install + setup el-get
