From 55b9c1f171c6572d667148e2266c9512405624f4 Mon Sep 17 00:00:00 2001 From: Tej Chajed Date: Sun, 21 Jul 2019 12:18:40 -0400 Subject: [PATCH] lang/racket: Fix smart open bracket insertion `racket-smart-open-bracket-enable` has been replaced by a function that inserts the right type of bracket (see https://github.com/greghendershott/racket-mode/commit/669275b3a620a940ce1c52610909577e94abf55f), which we need to bind to [. --- modules/lang/racket/config.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/lang/racket/config.el b/modules/lang/racket/config.el index 66d3fd6b2..305906fbd 100644 --- a/modules/lang/racket/config.el +++ b/modules/lang/racket/config.el @@ -16,13 +16,14 @@ (set-rotate-patterns! 'racket-mode :symbols '(("#true" "#false"))) - (setq racket-smart-open-bracket-enable t) - (add-hook! 'racket-mode-hook #'rainbow-delimiters-mode #'highlight-quoted-mode) (set-lookup-handlers! 'racket-mode :definition #'racket-visit-definition) + (map! :map (racket-mode-map racket-repl-mode-hook) + :i "[" #'racket-smart-open-bracket) + (map! :localleader :map racket-mode-map "a" #'racket-align