Received: (at 72667) by debbugs.gnu.org; 17 Aug 2024 15:01:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 17 11:01:20 2024 Received: from localhost ([127.0.0.1]:54850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sfKvg-0003ZO-MO for submit <at> debbugs.gnu.org; Sat, 17 Aug 2024 11:01:20 -0400 Received: from mail-pf1-f169.google.com ([209.85.210.169]:59760) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <tatrics@HIDDEN>) id 1sfKvd-0003Z9-Hg for 72667 <at> debbugs.gnu.org; Sat, 17 Aug 2024 11:01:19 -0400 Received: by mail-pf1-f169.google.com with SMTP id d2e1a72fcca58-710cad5778fso2462257b3a.3 for <72667 <at> debbugs.gnu.org>; Sat, 17 Aug 2024 08:00:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1723906772; x=1724511572; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=FOF0SddKNoyUA+e6MiMSOBcEAAK8pz9BOlOR3XK9vP4=; b=T1e1n37csxsVkfvn1QydmFwfsuE6kSjOL05V9EN/PeeUU82+NmWuEnkG1SeXRK5H/5 UcM7wuRfbyoqT22CoihfMRvGord2wYUHcLnla2nI8xfk9mL5bWITns79qhG400kr6DxK ZPEuq/Rxp4EYilOW7Lg2npCNSVv3jwxszok5E9EFIwHiBYu4Uq+7yIC2Eu+mPuKhy6GB 1btyF2ZclIedcO+lbuutnsKkNnH79pMaFoG2aEvcZC/cbv4WuxYm0qL5T4FuwUvzGPwm 63L4196WcDHrkpLl3YsRu6CEcNHYk6mXmhFVNQFDP8lzhkqwZVgqZKDILliARGC5U4zl Oo4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1723906772; x=1724511572; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=FOF0SddKNoyUA+e6MiMSOBcEAAK8pz9BOlOR3XK9vP4=; b=BFC5eXh/PVAcimsR+Cw1hNePrxBRuse/O5DGhUi2QlRKfbBIczgoK0Pooyw+Yj/uEK xhD+YTMxtCtB3q8rUfvlToj9u6y+BoS+5uyJXH8vwBJxoi/hrUwp7cry2f1KMZmAcs00 FFbWlLkCvC5ICp8lvhNUx3MDvbfiSmAYwEjA7qIoYgUQcIMeMzLsMOxuNOcsgV017KgS mJ4sVkEYFWfxpbM0dDUyYt2YkqXKqPwF0jRk8MMF2ab4IH18dgv//VS2srHJxs1rQlfW F083b2U4PTjm7w/NFfwaQjOduvg+wzuWJv62oWFrjRT4WZRti4HqVg0Tojas5wHzghEe nv+Q== X-Gm-Message-State: AOJu0Ywx8aMHmssup1crIYwIXMCgj3g4UV2ytYFpLkVrkMlcC/mZ6Xcp 7lYBe/L4IezDqK8xmZWh7yMPBOnTtQ6Tt4UShppDrcSggXLzHW7YC4rhJ3xMKNdr5mq2mW/50Wg V/6oBqYbPiO4pI9CDAy7dcOg9vS0= X-Google-Smtp-Source: AGHT+IEAgt/k8xNIKRbmBdujZRcpu+Zn6ZZinyZCfvk0Uf7mW1Xw5LfX+5xDkc6IJE5majxWXlRZ7YSKwbNLXbcNEbg= X-Received: by 2002:a05:6a00:1a88:b0:70d:2621:5808 with SMTP id d2e1a72fcca58-713c4df20f1mr7402031b3a.9.1723906772503; Sat, 17 Aug 2024 07:59:32 -0700 (PDT) MIME-Version: 1.0 References: <CAG7LdX5uxYUx1VhuVTdPS2zXv7uBdzyTmS-WhjWaKoQ6qW50wA@HIDDEN> <86jzgf30b1.fsf@HIDDEN> <CAG7LdX7TYQRDag1Q4VPOLVGn5AsP8Y_OOvjp53Fssr19WjB-7g@HIDDEN> <86ttfj1bj1.fsf@HIDDEN> In-Reply-To: <86ttfj1bj1.fsf@HIDDEN> From: TatriX <tatrics@HIDDEN> Date: Sat, 17 Aug 2024 16:59:21 +0200 Message-ID: <CAG7LdX4wTZjyvRymSXF7N7_jY5xQYxYSRObG8o_pJA7pjYqmaA@HIDDEN> Subject: Re: bug#72667: 31.0.50; gud-print moves the cursor after execution To: Eli Zaretskii <eliz@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 72667 Cc: 72667 <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: -1.0 (-) > I think it happens in gud-refresh. I thought that too, but at least when I edebug-it, debugger doesn't stop in it. It looks like it happens during one of the invocations of gud-filter after gud-call send the data to the gdb. Point moves when gud-marker-filter which is set to gud-gdbmi-marker-filter is called. Which in turns call gdbmi-bnf-output and it seems that the point moves in gdbmi-bnf-out-of-band-record. The callstack is quite deep and there are a lot of loops, so I wasn't able to pin point a specific piece of code that actually moves the point yet.
bug-gnu-emacs@HIDDEN:bug#72667; Package emacs.
Full text available.Received: (at 72667) by debbugs.gnu.org; 17 Aug 2024 14:18:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 17 10:18:36 2024 Received: from localhost ([127.0.0.1]:54807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sfKGJ-0002RL-Rp for submit <at> debbugs.gnu.org; Sat, 17 Aug 2024 10:18:36 -0400 Received: from eggs.gnu.org ([209.51.188.92]:42118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1sfKGI-0002R6-4l for 72667 <at> debbugs.gnu.org; Sat, 17 Aug 2024 10:18:34 -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 1sfKDT-0002eC-Mo; Sat, 17 Aug 2024 10:15:39 -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=Mun3J+88JqQ+1yXyGzvxXl6bq0venFVrWDOPBxEr264=; b=KzgYvLdArcdg PcI/PV4Djb/kdpWSo2Zt8kcEWWOF3z/okInac++va7xBsQBU+hmcHeb8mrx0SjxAWGZ7kMJYuKRQH j702oCeHU3wjvWp3elNBnMG9X2se3WdNh0SYVJS/DRw3YMaZ2FTI90nZEcoRRw3k5X/rc74RUxe31 4sz+/WVipQ1L2gRFI3W8MZxK3DFpM8lIVBxuGNY6Kehvnf/Sxmmrgg+S4NPIRAa8fUJ/u5vQBo6oT tk38j6UoXZq4yTZPzQFKnBx3v8PsvJY+gXGafk9K3h2gak9gfJhZAqls/guScd+szR5XfmumfVxLV Pe5G5mHvXt6YY8/DSXtSsg==; Date: Sat, 17 Aug 2024 17:14:58 +0300 Message-Id: <86ttfj1bj1.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: TatriX <tatrics@HIDDEN> In-Reply-To: <CAG7LdX7TYQRDag1Q4VPOLVGn5AsP8Y_OOvjp53Fssr19WjB-7g@HIDDEN> (message from TatriX on Sat, 17 Aug 2024 15:41:54 +0200) Subject: Re: bug#72667: 31.0.50; gud-print moves the cursor after execution References: <CAG7LdX5uxYUx1VhuVTdPS2zXv7uBdzyTmS-WhjWaKoQ6qW50wA@HIDDEN> <86jzgf30b1.fsf@HIDDEN> <CAG7LdX7TYQRDag1Q4VPOLVGn5AsP8Y_OOvjp53Fssr19WjB-7g@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72667 Cc: 72667 <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 (---) [Please use Reply All to reply, to keep the bug tracker CC'ed.] > From: TatriX <tatrics@HIDDEN> > Date: Sat, 17 Aug 2024 15:41:54 +0200 > > > May I ask why you use gud-print and not gud-tooltip-mode? The latter > > will allow you to show values of variables without moving point. > > I do use it sometimes. Most of the time I just switch to *gud* buffer > and print the values manually, which requires quite some window > switching. > > I suppose what I would prefer is to be able to run something similar to > gud-print which would ask me for an expression, defaulting to whatever > is near the point. Still, moving the point is undesirable since it > changes what is in focus. > > I tried to change the behavior myself, but couldn't find what actually > moves the point. I think it happens in gud-refresh.
bug-gnu-emacs@HIDDEN:bug#72667; Package emacs.
Full text available.
Received: (at 72667) by debbugs.gnu.org; 17 Aug 2024 10:35:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Aug 17 06:35:25 2024
Received: from localhost ([127.0.0.1]:53590 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sfGmL-0004O1-CD
for submit <at> debbugs.gnu.org; Sat, 17 Aug 2024 06:35:25 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45450)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <eliz@HIDDEN>) id 1sfGmI-0004Nj-Fw
for 72667 <at> debbugs.gnu.org; Sat, 17 Aug 2024 06:35:23 -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 1sfGla-00045D-8b; Sat, 17 Aug 2024 06:34:38 -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=qHlzmTwyT4wDrruJiyqteFfnofiYeK0nqp7C2uWQvjM=; b=RY36XQrkBNNA
6nnySiA/dZIVHqpbhZ+wIru4sBjvxsxLZ10PJkagTkMXlblqrmGIDX9RqfpgAGW9n8AP9waac8wtj
CH07vagjvRux8qfNbyUXznRFCh//C/TUXTUpSg+y0grHhykggWSvL+RazPHlawdozi4KG0803+QF6
nuykWZHcqCj1iqLdawWXBZlJrtPYkReXFLUH6jOW1a6T2G3HA7fD8El/HLGsrbjWyCvF0oDLR/fID
8WkJKz7sZi2kHFvb6xKs2q2Jg3bfxVqMbsTEedIgAESIV/IjuISnpoWUS+7PGeoSkTUC3oFFOXBEn
7JYtJz6k+vr3UlN66YikVA==;
Date: Sat, 17 Aug 2024 13:34:26 +0300
Message-Id: <86jzgf30b1.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: TatriX <tatrics@HIDDEN>
In-Reply-To: <CAG7LdX5uxYUx1VhuVTdPS2zXv7uBdzyTmS-WhjWaKoQ6qW50wA@HIDDEN>
(message from TatriX on Fri, 16 Aug 2024 13:38:26 +0200)
Subject: Re: bug#72667: 31.0.50; gud-print moves the cursor after execution
References: <CAG7LdX5uxYUx1VhuVTdPS2zXv7uBdzyTmS-WhjWaKoQ6qW50wA@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72667
Cc: 72667 <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 (---)
> From: TatriX <tatrics@HIDDEN>
> Date: Fri, 16 Aug 2024 13:38:26 +0200
>
> When one runs `gud-print' with `C-x C-a C-p`, point moves to a line that
> is the debugger stopped at instead of staying where it was. I'm not
> sure if it is an intended behaviour. If it is, it would be very nice if
> one could override it, since I find that I want the point to keep it's
> position after I print a value. I can always run `C-x C-a C-l` to jump
> to the currently executing line.
>
> Here's a an illustration. Suppose you have a program `test.c':
>
> ```
> int main() {
> int a = 42;
> int b = 13;
> int c = 69;
> return a + b + c;
> }
> ```
>
> Which you can compile for example like this: `gcc -g -Wall -o test01 test.c'.
> Now, if you stop execution at `int b', move the point to `int a' and run
> `C-x C-a C-p' the point will jump back to `int b' instead of staying at
> `int a'.
I think this is an intentional feature: after each GUD command Emacs
returns point to the current line as indicated by the debugger. The
intent is to keep the current line always visible on display. Since
Emacs doesn't really understand the effect of debugger commands, it
must restore point after each such command.
May I ask why you use gud-print and not gud-tooltip-mode? The latter
will allow you to show values of variables without moving point.
bug-gnu-emacs@HIDDEN:bug#72667; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 16 Aug 2024 11:38:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 16 07:38:37 2024
Received: from localhost ([127.0.0.1]:51788 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1sevHw-0000Fa-L6
for submit <at> debbugs.gnu.org; Fri, 16 Aug 2024 07:38:37 -0400
Received: from lists.gnu.org ([209.51.188.17]:54660)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <tatrics@HIDDEN>) id 1sevHu-0000FP-I6
for submit <at> debbugs.gnu.org; Fri, 16 Aug 2024 07:38:35 -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 <tatrics@HIDDEN>) id 1sevHI-0008MV-Mk
for bug-gnu-emacs@HIDDEN; Fri, 16 Aug 2024 07:37:56 -0400
Received: from mail-pf1-x42c.google.com ([2607:f8b0:4864:20::42c])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <tatrics@HIDDEN>) id 1sevHG-0007Hl-Lt
for bug-gnu-emacs@HIDDEN; Fri, 16 Aug 2024 07:37:56 -0400
Received: by mail-pf1-x42c.google.com with SMTP id
d2e1a72fcca58-70d28023accso1531170b3a.0
for <bug-gnu-emacs@HIDDEN>; Fri, 16 Aug 2024 04:37:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1723808273; x=1724413073; darn=gnu.org;
h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
:date:message-id:reply-to;
bh=B22dMt+NZTs2OwBr6EKQQJ7D7F5WpWmPos4Mb2RUGAk=;
b=Coyvtzh1U0boJR6UOH/jFSuvRUMPDqFxQyJfk77C2uPdLMRf/VAAv5l+VHrvi186VE
aUL1jO0Af1TK4JOUPV1OxlF6XuaHqTNoiGoa4aE9q9XDoO5PlklKs+Rp0lpTQdJWdVlT
Rnbvdvf2hwMnWMu3dRe59ihgL3B62KM/8cUBSpTU8bBW+QXr5jNdcguquxfXgpCAJSyn
0g0fHYjYSmLBTzZuDzJn+KhJwMNvoBt3foQ6GEvWh6waY+a9NxV+yd5fc0S6Kfmh3EGo
G5563Hu9KPdCQCJggikga9+pJ8aIE45hWEF0b8Ri4yr5zliva1ZxSnYY4Sr9D8fMBqar
JL8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1723808273; x=1724413073;
h=to:subject:message-id:date:from:mime-version:x-gm-message-state
:from:to:cc:subject:date:message-id:reply-to;
bh=B22dMt+NZTs2OwBr6EKQQJ7D7F5WpWmPos4Mb2RUGAk=;
b=JrH2GgyFeP77ig9TUElzBu/+Tti8PZ3nSp4PZUfILYPvelw3cqkbwC8bhO4e+RwQNP
XOE4gW7gYyXOM9pyQcip/Zb3Np+RM69ip2sQwWhqtNZKNDjjHckODNT8WZ0JcKVkwZVH
9l0c5eXlZvvQ22o7i5fMFRuXjB6qyupJxk/SclkkYDrJ18LWlMb2lDynBdAbMBhJfL/7
0gGNiOnmQBLpfO7NbB6+ZQ5/ZMPLd17a4bmENjikcqYTG2eLjjq6Cpk1j8iek52K2Lyu
r7vBfftdQQULR7mRXxfbSm4TLXWGOLGo7zoYqj+cw7mhxTdKkdIiJCgvFHeT+HNgiCkR
6xJA==
X-Gm-Message-State: AOJu0Yx4zKup2K8Ms82bpPyQWrU92qDpDx/nutVVNOHO81ywIkmbpQSi
OS9F45Ng4wbicMDS3ML3MPlj6usr4rS1zDnevuWX4QW5LiQ0bnSTnw6bGhavOycrrpEi7mNEkHc
qoaYcgI/RjonJrQ2ACJ1eb0I4icFHOVK4
X-Google-Smtp-Source: AGHT+IHH3G4z5Vdi8X0n7q+hHZ43mApr7zh2IO6LYBXvr6TWurE6amv2a1AeMTicHdHb9yOFAfgLUjIFEWsrjub2i88=
X-Received: by 2002:a05:6a00:3c8d:b0:70d:1fbe:b96f with SMTP id
d2e1a72fcca58-713c512799fmr3146323b3a.21.1723808272645; Fri, 16 Aug 2024
04:37:52 -0700 (PDT)
MIME-Version: 1.0
From: TatriX <tatrics@HIDDEN>
Date: Fri, 16 Aug 2024 13:38:26 +0200
Message-ID: <CAG7LdX5uxYUx1VhuVTdPS2zXv7uBdzyTmS-WhjWaKoQ6qW50wA@HIDDEN>
Subject: 31.0.50; gud-print moves the cursor after execution
To: bug-gnu-emacs@HIDDEN
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2607:f8b0:4864:20::42c;
envelope-from=tatrics@HIDDEN; helo=mail-pf1-x42c.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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: -1.3 (-)
X-Debbugs-Envelope-To: submit
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: -2.3 (--)
When one runs `gud-print' with `C-x C-a C-p`, point moves to a line that
is the debugger stopped at instead of staying where it was. I'm not
sure if it is an intended behaviour. If it is, it would be very nice if
one could override it, since I find that I want the point to keep it's
position after I print a value. I can always run `C-x C-a C-l` to jump
to the currently executing line.
Here's a an illustration. Suppose you have a program `test.c':
```
int main() {
int a = 42;
int b = 13;
int c = 69;
return a + b + c;
}
```
Which you can compile for example like this: `gcc -g -Wall -o test01 test.c'.
Now, if you stop execution at `int b', move the point to `int a' and run
`C-x C-a C-p' the point will jump back to `int b' instead of staying at
`int a'.
Thanks!
----------------------------------------------------------------------------
In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version
3.24.43, cairo version 1.18.0) of 2024-07-29 built on twork
Repository revision: e4d22abcab60ead179e7d114faa4c2def559cfbb
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101013
System Description: Arch Linux
Configured using:
'configure --with-native-compilation=yes --with-xinput2
--with-sound=alsa --without-compress-install --with-x-toolkit=gtk3
--without-xaw3d --without-gconf --prefix=/usr --sysconfdir=/etc
--libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man
--with-gameuser=:games --with-modules --without-libotf
--without-m17n-flt'
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER
WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB
Important settings:
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix
Major mode: C/*l
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
show-paren-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
blink-cursor-mode: t
minibuffer-regexp-mode: t
line-number-mode: t
indent-tabs-mode: t
transient-mark-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
abbrev-mode: t
Load-path shadows:
None found.
Features:
(shadow sort mail-extr comp-run comp-common rx emacsbug message mailcap
yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache
epa derived epg rfc6068 epg-config gnus-util time-date mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils gdb-mi
bindat byte-opt gv bytecomp byte-compile cl-seq gud files-x shell
pcomplete compile text-property-search comint ansi-osc ansi-color ring
make-mode subr-x cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs cl-loaddefs cl-lib rmc iso-transl
tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd
touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list
replace newcomment text-mode lisp-mode prog-mode register page tab-bar
menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse
jit-lock font-lock syntax font-core term/tty-colors frame minibuffer
nadvice seq simple cl-generic indonesian philippine cham georgian
utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop
case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar
make-network-process native-compile emacs)
Memory information:
((conses 16 123043 18359) (symbols 48 10095 0) (strings 32 28762 1928)
(string-bytes 1 1007754) (vectors 16 15974)
(vector-slots 8 212618 5364) (floats 8 34 1) (intervals 56 498 8)
(buffers 992 20))
TatriX <tatrics@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#72667; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.