From d54e2d416c3f96e9df1f058f7d542d8c6211fa23 Mon Sep 17 00:00:00 2001 From: Greg Hendershott Date: Sat, 29 Jul 2023 09:59:51 -0400 Subject: [PATCH] Set submod function only after pdb-available responds --- racket-pdb.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/racket-pdb.el b/racket-pdb.el index 25c86f2e..a3a29aae 100644 --- a/racket-pdb.el +++ b/racket-pdb.el @@ -126,10 +126,10 @@ this mode." (lambda (response) (unless response (racket-pdb-mode -1) - (user-error "The `pdb` package is not available so racket-pdb-mode cannot be used; use racket-xp-mode instead")) - (racket-pdb-analyze))) - (setq-local racket--submod-path-function - #'racket-pdb-submodules-at-point)) + (user-error "The Racket package `pdb` is not available so racket-pdb-mode cannot be used; instead maybe use racket-xp-mode")) + (racket-pdb-analyze) + (setq-local racket--submod-path-function + #'racket-pdb-submodules-at-point)))) (t (setq-local racket--submod-path-function nil) (racket-show nil)