diff --git a/core/prelude-global-keybindings.el b/core/prelude-global-keybindings.el
index d6d334c..292f0d1 100644
--- a/core/prelude-global-keybindings.el
+++ b/core/prelude-global-keybindings.el
@@ -99,6 +99,9 @@
   [remap exchange-point-and-mark]
   'prelude-exchange-point-and-mark)
 
+(global-set-key (kbd "C-c SPC") 'ace-jump-mode)
+(global-set-key (kbd "C-x SPC") 'ace-jump-mode-pop-mark)
+
 (provide 'prelude-global-keybindings)
 
 ;;; prelude-global-keybindings.el ends here
diff --git a/core/prelude-packages.el b/core/prelude-packages.el
index b0d4dce..278d633 100644
--- a/core/prelude-packages.el
+++ b/core/prelude-packages.el
@@ -43,11 +43,11 @@
 (setq url-http-attempt-keepalives nil)
 
 (defvar prelude-packages
-  '(ack-and-a-half elisp-slime-nav exec-path-from-shell expand-region
-                   flycheck gist
-                   guru-mode helm helm-projectile magit magithub melpa
-                   rainbow-mode solarized-theme volatile-highlights yasnippet
-                   zenburn-theme)
+  '(ace-jump-mode ack-and-a-half elisp-slime-nav exec-path-from-shell
+                  expand-region flycheck gist guru-mode helm helm-projectile
+                  magit magithub melpa
+                  rainbow-mode solarized-theme volatile-highlights yasnippet
+                  zenburn-theme)
   "A list of packages to ensure are installed at launch.")
 
 (defun prelude-packages-installed-p ()