X-Loop: help-debbugs@HIDDEN Subject: bug#64913: [PATCH] * gdb-mi.el: allow disabling the gdb io buffer Resent-From: StrawberryTea <look@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jul 2023 07:12:02 +0000 Resent-Message-ID: <handler.64913.B.169052831129284 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 64913 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 64913 <at> debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.169052831129284 (code B ref -1); Fri, 28 Jul 2023 07:12:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jul 2023 07:11:51 +0000 Received: from localhost ([127.0.0.1]:43543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPHde-0007c7-8X for submit <at> debbugs.gnu.org; Fri, 28 Jul 2023 03:11:51 -0400 Received: from lists.gnu.org ([2001:470:142::17]:59900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <look@HIDDEN>) id 1qPC85-0006Ox-Pl for submit <at> debbugs.gnu.org; Thu, 27 Jul 2023 21:18:57 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <look@HIDDEN>) id 1qPC7z-0005kM-O6 for bug-gnu-emacs@HIDDEN; Thu, 27 Jul 2023 21:18:47 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <look@HIDDEN>) id 1qPC7x-0005tB-Le for bug-gnu-emacs@HIDDEN; Thu, 27 Jul 2023 21:18:47 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 19AC2320083A for <bug-gnu-emacs@HIDDEN>; Thu, 27 Jul 2023 21:18:43 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 27 Jul 2023 21:18:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= strawberrytea.xyz; h=cc:content-type:content-type:date:date:from :from:in-reply-to:message-id:mime-version:reply-to:sender :subject:subject:to:to; s=fm1; t=1690507122; x=1690593522; bh=e+ U6Fu3BsmWr8aIQrEJvmtPq6W0CT3nS/XTH9tMiXEE=; b=lzEjorjLAH8gNuRHI9 ai8QbF2XPO7qBFGhuVJxw27FzcQLZsSrIfq3NRBUOoXJDuX1zSFeqOdMkxN3NeGf E54GVD7nRpKDVExlpXiEg4VOte2bfZFCcM6aU6hT8b85oRJdfW9Yy1brsimw2vkP kCuXIdBCUeZQ1rEYUJhEWq0maVNCiSDuOY53rOQy2ODtQkEsA5X4wBjGc/eB7xNR hh3+ZTG3TB4o87b7/igCGQm5UUhJmxvbHpQuiKeHX/SznLzChqar/ozpo6KGne+g W8B4sCiHf3gBhGcSJ7NOPE/ib6CMF1EcxGwt/HDl9ZB0nRrGlyF2Y1Zf/ujhDlXa yp7w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1690507122; x=1690593522; bh=e+U6Fu3BsmWr8aIQrEJvmtPq6W0CT3nS/XT H9tMiXEE=; b=oaSt1P5oJgHRiQUxL0+IYfT7Ha/N502UHzlVNu0Z0HfsryglZSC xFL9RDkPu7Jp40HT1zm5oSviNsBG75IOkTNalA1rcQIPdLExh/MnK5QZrW31S3FV GbL+De/7biIuM0ukjUJwJweLH+8cV8Wpg3EsWrQQZa+C/ToKeoc13/W5BUYlVGr4 EoZcGUDU6C+HXdxoLG06roGwK4+E80rWIb3MtDHPRKsYeUM6zTtjFeE3RXDX8Ao9 Vk6eYRZm/eJNFvCUnHe5uf7QBP77+ro92TPQhJdbUH0UznfFOhd05CvrBdRIojhd 2+610qVdvZ+WZrNl+nxrgrNw/cHoUzE09eg== X-ME-Sender: <xms:chfDZOLtWfNwKvdhd6t--rXGlphYSS6HBXqJzvSbvZQ1clBTJl0GBQ> <xme:chfDZGJxUfks3xvwqDKdyH4AGZKKFc1k18WjyYrp8TWwQT_br8ypwH2oZGOh0k2le 2T1pIOezcot8IWO9G4> X-ME-Received: <xmr:chfDZOuqQ80z7ty8ISPflkdWQXFBaiEAY8hgnOyYauXt1-YgE45pa5jL0eI> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrieehgdegfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecufghrlhcuvffnffculdejtddmnecujfgurhephffvuf ffkfggtgesthdtredttddttdenucfhrhhomhepufhtrhgrfigsvghrrhihvfgvrgcuoehl ohhokhesshhtrhgrfigsvghrrhihthgvrgdrgiihiieqnecuggftrfgrthhtvghrnheptd fgueffhffhgffhjefghedvheefkeefheekfeeiveegveegfeevudeuhfehleffnecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhhoohhksehsth hrrgifsggvrhhrhihtvggrrdighiii X-ME-Proxy: <xmx:chfDZDZU5tCpeF03LF0ifmuhDWCM6Pf8pg-ohfIowR2ikMSBsQbJ2w> <xmx:chfDZFYjxpOF6s7bhOGNTFcfAX_S_Twhxb8re0f4w-asbIsi01EJ2Q> <xmx:chfDZPDrSpffCkDoYCByCmDkMViATrXCfOMo8kCyHWIg-MBpLYI8hw> <xmx:chfDZH2u2Wk0O4ZZ0a9G1VbZSDVoRm5XN82gRa5eYqSeRiGOCBNGeQ> Feedback-ID: id85149b6:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <bug-gnu-emacs@HIDDEN>; Thu, 27 Jul 2023 21:18:41 -0400 (EDT) From: StrawberryTea <look@HIDDEN> Date: Thu, 27 Jul 2023 20:33:39 -0400 Message-ID: <wmykx28e.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=64.147.123.21; envelope-from=look@HIDDEN; helo=wout5-smtp.messagingengine.com X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FROM_FMBLA_NEWDOM28=0.799, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) X-Mailman-Approved-At: Fri, 28 Jul 2023 03:11:46 -0400 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.4 (/) 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
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: StrawberryTea <look@HIDDEN> Subject: bug#64913: Acknowledgement ([PATCH] * gdb-mi.el: allow disabling the gdb io buffer) Message-ID: <handler.64913.B.169052831129284.ack <at> debbugs.gnu.org> References: <wmykx28e.fsf@HIDDEN> X-Gnu-PR-Message: ack 64913 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 64913 <at> debbugs.gnu.org Date: Fri, 28 Jul 2023 07:12:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 64913 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 64913: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D64913 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#64913: [PATCH] * gdb-mi.el: allow disabling the gdb io buffer Resent-From: Eli Zaretskii <eliz@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-gnu-emacs@HIDDEN Resent-Date: Fri, 28 Jul 2023 11:19:01 +0000 Resent-Message-ID: <handler.64913.B64913.16905430961274 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 64913 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: StrawberryTea <look@HIDDEN> Cc: 64913 <at> debbugs.gnu.org Received: via spool by 64913-submit <at> debbugs.gnu.org id=B64913.16905430961274 (code B ref 64913); Fri, 28 Jul 2023 11:19:01 +0000 Received: (at 64913) by debbugs.gnu.org; 28 Jul 2023 11:18:16 +0000 Received: from localhost ([127.0.0.1]:43896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPLU7-0000KT-Qw for submit <at> debbugs.gnu.org; Fri, 28 Jul 2023 07:18:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qPLU6-0000KD-Fa; Fri, 28 Jul 2023 07:18:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qPLU1-00025U-8x; Fri, 28 Jul 2023 07:18:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yEO+FbIWV8/VH4zGlBpRnETc8G0FGK6emSqeTe/g958=; b=qV0XzCSggrAd 2Tl/C37GZvvKbsMCMETyVzFFRdRZRcz2PkPI4p0sRVc73jMejGjTY/jUnQEdmfAO4Wc39a5jQDiZM KNdEOXfNxs4cYAueUZdRHAb0Sxfp5eiF9PEErv84oyNtcLhEWIAaBJBVKvAxEYPtOgEtz4Ijmq4k7 DwjwhM+y3Ly0y5hbeKSfaBrhdtHpXFspohfLYQXhqeMNNGZByMvEKZ3jOoTUovzRv5mFCLhGBqnxH LHXOUHRCzjCSQyiqj2BD6Q9nhy4sw1KsdbsCJAtKto73DSJzSDQEO6zQFzyzKdR5yytx45CdzDe7g 5k/s9MBVp1k0a151OpKUAw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qPLU0-0001XB-A7; Fri, 28 Jul 2023 07:18:09 -0400 Date: Fri, 28 Jul 2023 14:19:00 +0300 Message-Id: <83lef0jnbv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> In-Reply-To: <wmykx28e.fsf@HIDDEN> (message from StrawberryTea on Thu, 27 Jul 2023 20:33:39 -0400) References: <wmykx28e.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 64913 64914 thanks > From: StrawberryTea <look@HIDDEN> > Date: Thu, 27 Jul 2023 20:33:39 -0400 > > 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. Looks like you submitted the same bug report twice... My response here is the same: I think gdb-display-io-nopopup already can handle this situation.
Received: (at control) by debbugs.gnu.org; 28 Jul 2023 11:18:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jul 28 07:18:19 2023 Received: from localhost ([127.0.0.1]:43898 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1qPLUB-0000Kg-8R for submit <at> debbugs.gnu.org; Fri, 28 Jul 2023 07:18:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40974) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1qPLU6-0000KD-Fa; Fri, 28 Jul 2023 07:18:14 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qPLU1-00025U-8x; Fri, 28 Jul 2023 07:18:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=yEO+FbIWV8/VH4zGlBpRnETc8G0FGK6emSqeTe/g958=; b=qV0XzCSggrAd 2Tl/C37GZvvKbsMCMETyVzFFRdRZRcz2PkPI4p0sRVc73jMejGjTY/jUnQEdmfAO4Wc39a5jQDiZM KNdEOXfNxs4cYAueUZdRHAb0Sxfp5eiF9PEErv84oyNtcLhEWIAaBJBVKvAxEYPtOgEtz4Ijmq4k7 DwjwhM+y3Ly0y5hbeKSfaBrhdtHpXFspohfLYQXhqeMNNGZByMvEKZ3jOoTUovzRv5mFCLhGBqnxH LHXOUHRCzjCSQyiqj2BD6Q9nhy4sw1KsdbsCJAtKto73DSJzSDQEO6zQFzyzKdR5yytx45CdzDe7g 5k/s9MBVp1k0a151OpKUAw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1qPLU0-0001XB-A7; Fri, 28 Jul 2023 07:18:09 -0400 Date: Fri, 28 Jul 2023 14:19:00 +0300 Message-Id: <83lef0jnbv.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: StrawberryTea <look@HIDDEN> In-Reply-To: <wmykx28e.fsf@HIDDEN> (message from StrawberryTea on Thu, 27 Jul 2023 20:33:39 -0400) Subject: Re: bug#64913: [PATCH] * gdb-mi.el: allow disabling the gdb io buffer References: <wmykx28e.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control Cc: 64913 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) merge 64913 64914 thanks > From: StrawberryTea <look@HIDDEN> > Date: Thu, 27 Jul 2023 20:33:39 -0400 > > 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. Looks like you submitted the same bug report twice... My response here is the same: I think gdb-display-io-nopopup already can handle this situation.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.