From: Mike Gulick Date: Sat, 4 Nov 2017 11:34:40 +0000 (+0200) Subject: Fix gdb-mi prompt after "attach PID" command X-Git-Tag: emacs-26.0.91~386 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=680e8e119bbdc7782886b92f1df090b08e4a9623;p=emacs.git Fix gdb-mi prompt after "attach PID" command * lisp/progmodes/gdb-mi.el (gdbmi-bnf-console-stream-output): Set gdb-first-done-or-error non-nil. (Bug#29020) Copyright-paperwork-exempt: yes --- diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index 28d1974893d..4f366c6ede6 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el @@ -2188,7 +2188,10 @@ a GDB/MI reply message." (defun gdbmi-bnf-console-stream-output (c-string) "Handler for the console-stream-output GDB/MI output grammar rule." - (gdb-console c-string)) + (gdb-console c-string) + ;; We've written to the GUD console, so we should print the prompt + ;; after the next result-class or async-class. + (setq gdb-first-done-or-error t)) (defun gdbmi-bnf-target-stream-output (_c-string) "Handler for the target-stream-output GDB/MI output grammar rule."