]> code.delx.au - gnu-emacs/commit
Remove unread-command-char.
authorStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Sep 2012 19:16:36 +0000 (15:16 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Wed, 12 Sep 2012 19:16:36 +0000 (15:16 -0400)
commitbfeae2cf098dcf5bdb4af14d896e790cbe91d60f
treedb59532750052577bf07f28ee4304dee4a6e9ff5
parent8099e36b7edde645bfc1a13bfa142ae7645e6bd6
Remove unread-command-char.
* src/keyboard.c (read_char, requeued_events_pending_p, Finput_pending_p)
(Fdiscard_input, quit_throw_to_read_char, init_keyboard)
(syms_of_keyboard): Remove support for unread-command-char.
* lisp/emacs-lisp/debug.el (debugger-outer-unread-command-char, debug)
(debugger-env-macro): Remove support for unread-command-char.

* lisp/ehelp.el (with-electric-help): Accept functions in
electric-help-form-to-execute.
(electric-help-execute-extended, electric-help-ctrl-x-prefix): Use it.
And replace unread-command-char -> unread-command-events.

* lisp/subr.el (set-temporary-overlay-map): Minimize slightly the impact of
the temporary map re-appearing on emulation-mode-map-alists.

* lisp/emacs-lisp/edebug.el (def-edebug-form-spec): Remove, it's been broken
since 22.1.
doc/lispref/commands.texi
etc/NEWS
lisp/ChangeLog
lisp/ehelp.el
lisp/emacs-lisp/debug.el
lisp/emacs-lisp/edebug.el
lisp/progmodes/ebrowse.el
lisp/subr.el
src/ChangeLog
src/data.c
src/keyboard.c