By default, Emacs displays unfinished keystrokes in the echo area if the user types slow enough. This behavior is broken when loading Ecaml. The problem seems to come from the initialization code of Ecaml, more precisely the start of the Async scheduler:
Moreover, shutting down the scheduler via M-x ecaml-async-shutdown restores the echoing of unfinished keystrokes.
The problem was observed using the latest version of both Ecaml (v0.15.0) and Emacs (28.2).
By default, Emacs displays unfinished keystrokes in the echo area if the user types slow enough. This behavior is broken when loading Ecaml. The problem seems to come from the initialization code of Ecaml, more precisely the start of the
Asyncscheduler:ecaml/src/async_ecaml.ml
Line 692 in 68fa607
Moreover, shutting down the scheduler via
M-x ecaml-async-shutdownrestores the echoing of unfinished keystrokes.The problem was observed using the latest version of both Ecaml (v0.15.0) and Emacs (28.2).