public inbox for gdb-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug tui/24137] TUI configuration variables: add settings for default focus when entering TUI
[not found] <bug-24137-4717@http.sourceware.org/bugzilla/>
@ 2023-05-27 10:05 ` vries at gcc dot gnu.org
2023-05-27 12:51 ` vries at gcc dot gnu.org
2023-05-27 18:30 ` vries at gcc dot gnu.org
2 siblings, 0 replies; 3+ messages in thread
From: vries at gcc dot gnu.org @ 2023-05-27 10:05 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=24137
--- Comment #2 from Tom de Vries <vries at gcc dot gnu.org> ---
This:
...
$ cat ~/.gdbinit
define tui hookpost-enable
focus cmd
end
define layout hookpost-src
focus cmd
end
define layout hookpost-asm
focus cmd
end
define layout hookpost-regs
focus cmd
end
define layout hookpost-split
focus cmd
end
define layout hookpost-next
focus cmd
end
define layout hookpost-prev
focus cmd
end
...
gets us a fair amount of the way, but has two caveats:
- doesn't work for gdb -tui. When tui_enable is called, the hook is not
installed yet. We can't fix this by moving the hooks to .gdbearlyinit,
because that's too early for define.
- doesn't work for new layouts, unless we add an additional hook for each
of those.
Then again, the first caveat can be worked around by introducing some alias
that has the desired behaviour:
...
$ alias tui="gdb -q -tui -iex \"focus cmd\""
...
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug tui/24137] TUI configuration variables: add settings for default focus when entering TUI
[not found] <bug-24137-4717@http.sourceware.org/bugzilla/>
2023-05-27 10:05 ` [Bug tui/24137] TUI configuration variables: add settings for default focus when entering TUI vries at gcc dot gnu.org
@ 2023-05-27 12:51 ` vries at gcc dot gnu.org
2023-05-27 18:30 ` vries at gcc dot gnu.org
2 siblings, 0 replies; 3+ messages in thread
From: vries at gcc dot gnu.org @ 2023-05-27 12:51 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=24137
--- Comment #3 from Tom de Vries <vries at gcc dot gnu.org> ---
Created attachment 14908
--> https://sourceware.org/bugzilla/attachment.cgi?id=14908&action=edit
Tentative patch
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug tui/24137] TUI configuration variables: add settings for default focus when entering TUI
[not found] <bug-24137-4717@http.sourceware.org/bugzilla/>
2023-05-27 10:05 ` [Bug tui/24137] TUI configuration variables: add settings for default focus when entering TUI vries at gcc dot gnu.org
2023-05-27 12:51 ` vries at gcc dot gnu.org
@ 2023-05-27 18:30 ` vries at gcc dot gnu.org
2 siblings, 0 replies; 3+ messages in thread
From: vries at gcc dot gnu.org @ 2023-05-27 18:30 UTC (permalink / raw)
To: gdb-prs
https://sourceware.org/bugzilla/show_bug.cgi?id=24137
--- Comment #4 from Tom de Vries <vries at gcc dot gnu.org> ---
https://sourceware.org/pipermail/gdb-patches/2023-May/199901.html
--
You are receiving this mail because:
You are on the CC list for the bug.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-05-27 18:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-24137-4717@http.sourceware.org/bugzilla/>
2023-05-27 10:05 ` [Bug tui/24137] TUI configuration variables: add settings for default focus when entering TUI vries at gcc dot gnu.org
2023-05-27 12:51 ` vries at gcc dot gnu.org
2023-05-27 18:30 ` vries at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).