all repos — nixfiles @ 7942162da58d88216323006e99c1aab49f1e004c

System and user configuration, managed by nix and home-manager

Emacs: Remove paredit spaces when cedit enabled

Alan Pearce
commit

7942162da58d88216323006e99c1aab49f1e004c

parent

6dd0c929aac847aab92bee26fd93d67e8b8620a3

1 file changed, 4 insertions(+), 0 deletions(-)

jump to
M tag-emacs/emacs.d/init.eltag-emacs/emacs.d/init.el
@@ -1048,6 +1048,10 @@ :init (progn
(add-hook 'lisp-mode-common-hook #'enable-paredit-mode) (put #'paredit-forward-delete 'delete-selection 'supersede) (put #'paredit-backward-delete 'delete-selection 'supersede) + (defun ap/cedit-space-delimiter-p (endp delimiter) + "Don't insert a space before delimiters in c-style modes" + (not cedit-mode)) + (add-to-list 'paredit-space-for-delimiter-predicates #'ap/cedit-space-delimiter-p) (add-hook 'minibuffer-setup-hook #'conditionally-enable-paredit-mode) (defun conditionally-enable-paredit-mode () "enable paredit-mode during eval-expression"