diff --git a/racket-hash-lang.el b/racket-hash-lang.el index f890fa56..d13bfbd8 100644 --- a/racket-hash-lang.el +++ b/racket-hash-lang.el @@ -263,9 +263,8 @@ A discussion of the information provided by a Racket language: (setq-local completion-at-point-functions nil) ;rely on racket-xp-mode (setq racket-submodules-at-point-function nil) ;might change in on-new-lang (when (boundp 'paredit-space-for-delimiter-predicates) - (add-hook 'paredit-space-for-delimiter-predicates - #'racket--paredit-space-for-delimiter-predicate - nil t)) + (setq-local paredit-space-for-delimiter-predicates + (list #'racket--paredit-space-for-delimiter-predicate))) ;; Create back end hash-lang object. ;; ;; On the one hand, `racket--cmd/await' would be simpler to use diff --git a/racket-mode.el b/racket-mode.el index c43ca6bc..9c502ef1 100644 --- a/racket-mode.el +++ b/racket-mode.el @@ -202,9 +202,8 @@ nil t) (setq racket-submodules-at-point-function #'racket-submodules-at-point-text-sexp) (when (boundp 'paredit-space-for-delimiter-predicates) - (add-hook 'paredit-space-for-delimiter-predicates - #'racket--paredit-space-for-delimiter-predicate - nil t))) + (setq-local paredit-space-for-delimiter-predicates + (list #'racket--paredit-space-for-delimiter-predicate)))) ;;;###autoload (progn diff --git a/racket-repl.el b/racket-repl.el index 8a6dbbcd..4dfb037a 100644 --- a/racket-repl.el +++ b/racket-repl.el @@ -1511,9 +1511,8 @@ identifier bindings and modules from the REPL's namespace. (add-to-list 'semantic-symref-filepattern-alist '(racket-repl-mode "*.rkt" "*.rktd" "*.rktl")) (when (boundp 'paredit-space-for-delimiter-predicates) - (add-hook 'paredit-space-for-delimiter-predicates - #'racket--paredit-space-for-delimiter-predicate - nil t))) + (setq-local paredit-space-for-delimiter-predicates + (list #'racket--paredit-space-for-delimiter-predicate)))) (defun racket-repl-write-all-histories () "Call `racket-repl-write-history' for all `racket-repl-mode' buffers.