(debug): Set overriding-terminal-local-map to nil,
don't bind it, so it won't be restored on `q'.
This commit is contained in:
parent
c5ee9ef188
commit
9d07cf38e7
1 changed files with 3 additions and 1 deletions
|
@ -98,13 +98,15 @@ first will be printed into the backtrace buffer."
|
|||
(debugger-outer-standard-input standard-input)
|
||||
(debugger-outer-standard-output standard-output)
|
||||
(debugger-outer-cursor-in-echo-area cursor-in-echo-area))
|
||||
;; Set this instead of binding it, so that `q'
|
||||
;; will not restore it.
|
||||
(setq overriding-terminal-local-map nil)
|
||||
;; Don't let these magic variables affect the debugger itself.
|
||||
(let ((last-command nil) this-command track-mouse
|
||||
(unread-command-char -1) unread-command-events
|
||||
last-input-event last-command-event last-nonmenu-event
|
||||
last-event-frame
|
||||
overriding-local-map
|
||||
overriding-terminal-local-map
|
||||
load-read-function
|
||||
(standard-input t) (standard-output t)
|
||||
(cursor-in-echo-area nil))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue