
In racket-mode on emacs 26.3, signals aren’t working for me. I just see "<menu-bar> <signals> <quit>" printed in the REPL. Anyone else see this? Unfortunately, I’ve upgraded emacs, racket, and racket-mode all at the same time(new machine) so I can’t isolate the cause.

@jjsimpso Which Racket - BC or CS?

CS

7.8

This is my first time using CS.

I’ll check. my emacs & racket mode match, and signals work.

I think, I’ll check carefully.

I’m not familiar with racket-mode internals, how do I check the version? I updated it a week or two ago.

By “signals” do you mean doing C-c C-c
in the REPL to break?

I’m selecting a signal from the Signals menu when the REPL buffer is active.

My racket-mode is racket-mode–20200731.1949 from the dir name in elpa.

Ah OK. Well that menu is N/A. comint-mode
adds it automatically. I guess I should try to remove it. It’s a red herring.

C-c C-c
is bound to racket-repl-break
. C-c C-\
is bound to racket-repl-exit
.

Oh. I always used this in the past, but that was probably a pretty old installation.

Sorry for the confusion. I think this changed when it started to support multiple REPLs.

Got it. Thanks for the help! break and exit are the only ones I need, so I should be good now!

I normally don’t have the menu enabled, so I overlooked it.

I’ll add an issue about that!


The *Racket REPL*
buffer can have multiple REPL’s associated with it? Whoa.

@maueroats There can be multiple *Racket REPL*
buffers. You can have one REPL buffer per .rkt file, much like DrRacket. Or you can have one REPL buffer per “project”. Or even like it used to be, just one REPL buffer shared for everything.


Blog post (this was added circa February): https://www.greghendershott.com/2020/02/the-big-switcheroo.html