diff --git a/dotfiles/emacs.d/init.el b/dotfiles/emacs.d/init.el
index 5cd658a2..36af79e6 100644
--- a/dotfiles/emacs.d/init.el
+++ b/dotfiles/emacs.d/init.el
@@ -174,6 +174,9 @@
 (defun imalison:disable-linum-mode ()
   (linum-mode 0))
 
+(defun imalison:disable-smartparens-mode ()
+  (smartparens-mode 0))
+
 (defun imalison:insert-uuid ()
   (interactive)
   (insert (imalison:uuid)))
@@ -489,6 +492,17 @@ The current directory is assumed to be the project's root otherwise."
   (progn
     (setq paradox-execute-asynchronously t)))
 
+(use-package smartparens
+  :config
+  (progn
+    (require 'smartparens-config)
+    (smartparens-global-mode 1)
+    (sp-use-smartparens-bindings)
+    (bind-key "C-)" 'sp-forward-slurp-sexp smartparens-mode-map)
+    (bind-key "C-}" 'sp-forward-barf-sexp smartparens-mode-map)
+    (bind-key "C-(" 'sp-backward-slurp-sexp smartparens-mode-map)
+    (bind-key "C-{" 'sp-backward-barf-sexp smartparens-mode-map)))
+
 (use-package term
   :config
   (progn (add-hook 'term-mode-hook 'imalison:disable-linum-mode)))
@@ -1105,6 +1119,7 @@ the same tree node, and the headline of the tree node in the Org-mode file."
     (setq org-mobile-inbox-for-pull "~/Dropbox/org/flagged.org")
     (setq org-mobile-directory "~/Dropbox/Apps/MobileOrg")
     (add-hook 'org-mode-hook 'imalison:disable-linum-mode)
+    (add-hook 'org-mode-hook 'imalison:disable-smartparens-mode)
     (add-hook 'org-mode-hook (lambda () (setq org-todo-key-trigger t)))
     (add-hook 'org-agenda-mode-hook 'imalison:disable-linum-mode)))