[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "Final" version of tty child frames
From: |
Gerd Möllmann |
Subject: |
Re: "Final" version of tty child frames |
Date: |
Sun, 05 Jan 2025 04:48:47 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Jared Finder <jared@finder.org> writes:
> Unfortunately, the redisplay code in Emacs is super hard for me to
> understand and I can't figure out where or how the cursor gets
> positioned. If someone could give me some pointers here, I'd love to
> investigate further.
I think you want to take a look at dispnew.c, functions
combine_updates_for_frame, and there at this part
/* If a child is displayed, and the cursor is displayed in another
frame, the child might lay above the cursor, so that it appears to
"shine through" the child. Avoid that because it's confusing. */
if (topmost_child)
terminal_cursor_magic (root, topmost_child);
flush_terminal (root
- Re: "Final" version of tty child frames, Jared Finder, 2025/01/04
- Re: "Final" version of tty child frames,
Gerd Möllmann <=
- Re: "Final" version of tty child frames, Jared Finder, 2025/01/13
- Re: "Final" version of tty child frames, Gerd Möllmann, 2025/01/13
- Re: "Final" version of tty child frames, Eli Zaretskii, 2025/01/13
- Re: "Final" version of tty child frames, martin rudalics, 2025/01/14
- Re: "Final" version of tty child frames, Gerd Möllmann, 2025/01/14
- Re: "Final" version of tty child frames, martin rudalics, 2025/01/14
- Re: "Final" version of tty child frames, Gerd Möllmann, 2025/01/14
- Re: "Final" version of tty child frames, Eli Zaretskii, 2025/01/14
- Re: "Final" version of tty child frames, martin rudalics, 2025/01/14
- Re: "Final" version of tty child frames, Gerd Möllmann, 2025/01/14