 (use-package stickyfunc-enhance
   :ensure t
 )
+(use-package smartparens
+  :ensure t
+  :diminish smartparens-mode
+  :config
+  (progn
+    (require 'smartparens-config)
+    (smartparens-global-strict-mode 1))
+  :bind (
+         ("C-9" . sp-backward-slurp-sexp)
+         ("C-0" . sp-forward-slurp-sexp)
+         ("C-M-9" . sp-beginning-of-sexp)
+         ("C-M-0" . sp-end-of-sexp)
+         ("C-(" . sp-backward-barf-sexp)
+         ("C-)" . sp-forward-barf-sexp)
+         )
+  )
+
 ;************************************************************
 ; Custom
 

 '(semantic-idle-scheduler-idle-time 0.25)
 '(semanticdb-default-save-directory "~/.emacs-semanticdb")
 '(sgml-basic-offset 4)
 '(tab-width 4)
 '(warning-suppress-types (quote ((undo discard-info))))
 '(whitespace-global-modes (quote (makefile-gmake-mode\ python-mode)))

  :ensure t
  :bind ("H-r" . ag-project)
)
(use-package wgrep-ag
  :ensure t
  :config (add-hook 'ag-mode-hook 'wgrep-ag-setup)
  )
(use-package json-mode
  :ensure t
)
