Emacs: Evaluating Expressions in the Minibuffer with Paredit
I've had paredit enabled in the eval expression minibuffer forever, but recently pressing RETURN inserts a newline instead of, you know, evaluating the expression. No idea what changed; maybe something weird in upgrading to Emacs 29.
r/emacs has a couple ideas for folks who set up paredit with use-package
.
For my .emacs setup, it goes like this.
Before:
(add-hook 'eval-expression-minibuffer-setup-hook 'enable-paredit-mode)
After:
(add-hook 'eval-expression-minibuffer-setup-hook 'eval-minibuffer-enable-paredit-hook) (defun eval-minibuffer-enable-paredit-hook () (enable-paredit-mode) (unbind-key (kbd "RET") paredit-mode-map))