GNU bug report logs -
#64914
[PATCH] * gdb-mi.el: allow disabling the gdb io buffer
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Mon, 17 Feb 2025 17:41:39 +0200
with message-id <86bjv0bmto.fsf <at> gnu.org>
and subject line Re: bug#64914: [PATCH] * gdb-mi.el: allow disabling the gdb io buffer
has caused the debbugs.gnu.org bug report #64914,
regarding [PATCH] * gdb-mi.el: allow disabling the gdb io buffer
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
64914: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64914
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
This change allows the user to disable the `gdb-inferior-io' buffer.
This is useful for users that prefer a more classical gdb experience
where you just have the GDB window and the source window.
---
lisp/progmodes/gdb-mi.el | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index a1091de43e9..0d6d7ab02c0 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -1098,9 +1098,10 @@ detailed description of this mode.
(if gdb-debuginfod-enable "on" "off"))
'gdb-debuginfod-message)
- (gdb-get-buffer-create 'gdb-inferior-io)
- (gdb-clear-inferior-io)
- (gdb-inferior-io--init-proc (get-process "gdb-inferior"))
+ (when gdb-display-io-buffer
+ (gdb-get-buffer-create 'gdb-inferior-io)
+ (gdb-clear-inferior-io)
+ (gdb-inferior-io--init-proc (get-process "gdb-inferior")))
(when (eq system-type 'windows-nt)
;; Don't create a separate console window for the debuggee.
@@ -1828,6 +1829,13 @@ this trigger is subscribed to `gdb-buf-publisher' and called with
:group 'gdb
:version "25.1")
+(defcustom gdb-display-io-buffer t
+ "When non-nil, display the `gdb-inferior-io' buffer. Otherwise,
+send program output to the GDB buffer."
+ :type 'boolean
+ :group 'gdb
+ :version "30.1")
+
(defun gdb-inferior-filter (proc string)
(unless (string-equal string "")
(let (buf)
--
2.41.0
[Message part 3 (message/rfc822, inline)]
> Cc: 64914 <at> debbugs.gnu.org
> Date: Mon, 17 Feb 2025 14:18:27 +0200
> From: Eli Zaretskii <eliz <at> gnu.org>
>
> > From: StrawberryTea <look <at> strawberrytea.xyz>
> > Date: Sun, 16 Feb 2025 20:24:16 -0500
> >
> > Eli Zaretskii <eliz <at> gnu.org> writes:
> >
> > >> From: Stefan Kangas <stefankangas <at> gmail.com>
> > >> Date: Thu, 13 Feb 2025 02:07:41 -0600
> > >> Cc: LemonBreezes <look <at> strawberrytea.xyz>, 64914 <at> debbugs.gnu.org
> > >>
> > >> Eli Zaretskii <eliz <at> gnu.org> writes:
> > >>
> > >> > But OK, if someone wants to downgrade gdb-mi this way, why not them
> > >> > have it.
> > >>
> > >> I'd actually rather lean towards closing this towards as a wontfix.
> > >
> > > I don't mind, but maybe the OP does.
> > Actually, the patch implementing gdb-display-io-buffer as a configurable
> > option was already merged into master a long time ago. It's in Emacs 30.1.
>
> Thanks, closing.
>
>
>
>
This bug report was last modified 185 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.