|On Nov 26, 2015, at 11:44 AM, Philipp Stephani <address@hidden> wrote:|
IOW, such arbitrary callbacks need to run in the C land, and
communicate with Lisp via timers. In the future, we might add
facilities that would allow a module register a file descriptor
through which events could flow into the Emacs event queue. But that
is not yet available, and I'm not sure we'd want to allow it.
It seems desirable to me to have a function
void send_event( char const * type );
which would just queue a special type of event that could be dispatched on the elisp side through the normal even handling. Though I admit I don’t really understand how it all works.