diff --git a/dotfiles/emacs.d/init.el b/dotfiles/emacs.d/init.el index ccb0a806..a1fa4677 100644 --- a/dotfiles/emacs.d/init.el +++ b/dotfiles/emacs.d/init.el @@ -522,17 +522,18 @@ The current directory is assumed to be the project's root otherwise." (setq paradox-execute-asynchronously t))) (use-package smartparens + :bind (:map smartparens-mode-map + ("C-{" . sp-backward-barf-sexp) + ("C-)" . sp-forward-slurp-sexp) + ("C-}" . sp-forward-barf-sexp) + ("C-(" . sp-backward-slurp-sexp)) :config (progn (require 'smartparens-config) (smartparens-global-mode 1) (sp-use-smartparens-bindings) (unbind-key "C-" smartparens-mode-map) - (unbind-key "M-" smartparens-mode-map) - (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))) + (unbind-key "M-" smartparens-mode-map))) (defclass indexed-mapping () ((mapping :initarg :mapping :initform nil)