eval-in-repl-racket.el uses the function racket--repl-show-and-move-to-end from racket-mode. However, this function is no longer available. I'm not sure what it has been replaced with, but the issue can be fixed by replacing the function with it's previous implementation. That is
(defalias 'eir-send-to-racket
(apply-partially 'eir-send-to-repl
;; fun-change-to-repl
#'(lambda ()
;; Show Racket REPL (focus comes back)
(racket--repl-show-and-move-to-end)
;; Go to the other window
(other-window 1))
;; fun-execute
#'comint-send-input)
"Send expression to *Racket REPL* and have it evaluated.")
Can be rewritten as
(defalias 'eir-send-to-racket
(apply-partially 'eir-send-to-repl
;; fun-change-to-repl
#'(lambda ()
;; Show Racket REPL (focus comes back)
(display-buffer racket-repl-buffer-name)
(save-selected-window
(select-window (get-buffer-window racket-repl-buffer-name))
(comint-show-maximum-output))
;; Go to the other window
(other-window 1))
;; fun-execute
#'comint-send-input)
"Send expression to *Racket REPL* and have it evaluated.")
Probably not the prettiest solution but it fixes the issue.
eval-in-repl-racket.el
uses the functionracket--repl-show-and-move-to-end
fromracket-mode
. However, this function is no longer available. I'm not sure what it has been replaced with, but the issue can be fixed by replacing the function with it's previous implementation. That isCan be rewritten as
Probably not the prettiest solution but it fixes the issue.