[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs
From: |
Lars Ingebrigtsen |
Subject: |
bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs |
Date: |
Wed, 23 Sep 2020 14:53:53 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> That's a different problem, then. I think it is related to
> window-adjust-process-window-size-function and
> set-process-window-size, introduced in Emacs 25. I guess gud-gdb
> should disable that feature.
But if the user has the pager enabled, then Emacs should notify gdb
about the size change...
Andreas Schwab <schwab@linux-m68k.org> writes:
>> I'm not sure I agree: how is an unlimited setting different from any
>> other setting?
>
> It is special, as it never matches any real terminal size.
Indeed. If gdb has disabled the pager, then Emacs telling gdb about the
changed size shouldn't enable the pager.
But I'm still not sure this is actually what is going on, because I'm
just not finding exactly where this happens. For instance,
`window--adjust-process-windows' is never called in buffers started with
`M-x gud-gdb'... and adjusting the frame size in a buffer started with
`M-x gdb' does not make gdb switch the pager on.
And debug-on-entry on set-process-window-size isn't triggered, either.
Grepping for SIGWINCH doesn't immediately give me any clues, either.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, (continued)
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Lars Ingebrigtsen, 2020/09/21
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Lars Ingebrigtsen, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Andreas Schwab, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Andreas Schwab, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Andreas Schwab, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Andreas Schwab, 2020/09/22
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs,
Lars Ingebrigtsen <=
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/23
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Lars Ingebrigtsen, 2020/09/24
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/24
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Lars Ingebrigtsen, 2020/09/25
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/24
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Lars Ingebrigtsen, 2020/09/24
- bug#21777: 25.0.50; gud-gdb uses a pager, which is harmful inside emacs, Eli Zaretskii, 2020/09/24