This is the mail archive of the guile-emacs@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: interrupting the Scheme process


We might be able to use something like the "emergency escape"
(double `C-g') feature.  Add a C flag `scheme_evaluator_active'
and make `scheme-eval' and `lisp-eval' set and reset it.  Then in
the `C-g' handler which usually tests `quit-flag', interrupt
Guile instead if `scheme_evaluator_active' is set.

Emacs would also have to convert Lisp quits to Scheme interrupts
and vice versa when returning from the *-eval functions.

Could this work?

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]