
Frankly I don’t know, at least on Ubuntu RecordMyDesktop worked pretty well when I tried it.

@ashton.wiersdorf I think @greg will know.

@ashton.wiersdorf It sounds like maybe you recently updated Racket Mode? If so: - Try restarting Emacs, or, one of the similar thing here: https://www.racket-mode.com/#Update - Are you aware of the new racket-xp-mode
and the fact that it would now be racket-xp-documentation
not racket-doc
? https://www.racket-mode.com/#racket_002dxp_002dmode
If none of that helps, then please M-x racket-bug-report and include those details in a Github issue and I should be able to figure it out and help you there.

Ahah—It was the new naming. Thank you so much @greg ! Racket mode is a joy to use.

In hindsight, I’m sorry about the rename. Probably I should have kept stub functions that show a message and link to the info. I originally thought of doing that. But I was juggling a lot of changed elements the last few months. Also so far you are the first to hit this. But maybe not the last. So I’ll look at adding those back, as stubs.

btw some background from this blog post: https://www.greghendershott.com/2020/02/using-drracket-check-syntax-in-racket-mode.html#taking-stock TL;DR there are now two flavors, xp and repl, of those doc/describe/visit commands: racket-{xp repl}-{documentation describe vist-definition}
.

Added a “pinned” issue for this: https://github.com/greghendershott/racket-mode/issues/439

Awesome! Thanks for this.

@eleasahjh has joined the channel

Is there a function to obtain the body of a procedure as data?

And if not, is there a way to extend the built in procedure type to add the functionality

I also curious about this, because I was using Lisp before and thought it’s a very convenient way to explore the system.

@jho.yang96 has joined the channel


Thanks, but that doesn’t work for predefined system functions. :rolling_on_the_floor_laughing: