emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: "Final" version of tty child frames


From: Jared Finder
Subject: Re: "Final" version of tty child frames
Date: Tue, 10 Dec 2024 23:31:59 -0800

On 2024-12-04 19:49, Jared Finder wrote:
On 2024-11-30 03:25, Eli Zaretskii wrote:
Date: Sun, 27 Oct 2024 21:35:29 -0700
From: Jared Finder <jared@finder.org>
Cc: Gerd Möllmann <gerd.moellmann@gmail.com>,
 emacs-devel@gnu.org, martin rudalics <rudalics@gmx.at>

On 2024-10-21 22:29, Eli Zaretskii wrote:
>> From: Gerd Möllmann <gerd.moellmann@gmail.com>
>> Date: Tue, 22 Oct 2024 06:46:15 +0200
>>
>> I have (re-)created the scratch/tty-child-frames branch today, which
>> contains the code for child frames on ttys, based on a recent master.
>
> Thanks.
>
>> Disclaimer: As I mentioned already in other contexts, I don't want to
>> be the maintainer of anything, for personal reasons.
>
> We have difficulty working with "fire and forget" contributions of
> this size and complexity.  Maybe Jared (CC'ed) could take a look and
> clean up the branch, to prepare it for landing.  Or someone else with
> interest in this stuff (Martin?).

I'm happy to be considered here and would be interested in helping out,
but it would have to wait. I'm extremely busy at my job for the next
month or so and unfortunately do not have time to take a contribution
such as this to completion.

I'll check back in when my time clears up. I would certainly be
interested in helping here if needed. I am certainly interested in
making TTY Emacs more functional in general.

Jared, if you have time now, please take a look at this branch.  From
where I stand, once it works well with xt-mouse, we can land this
feature on master.

Yup, I'll start looking into this starting this weekend.

Spent time just playing with child frames to get familiar with things. A few bugs I noticed:

There's something in the C code that makes this branch not work with the mini-frame package (https://github.com/muffinmad/emacs-mini-frame). The package works fine in graphical mode.

I'm using posframe for iteration. There's a minor thing where the cursor position is inconsistent when at the end of a line with a posframe on it in the tty. Maybe that's intentional? It's kinda confusing to me.

There's also a major thing where I can click on the child frame in the tty and then my cursor is actually in the child frame and I can just alter the text there. That behavior is inconsistent with the behavior on graphical displays and something I can investigate.

  -- MJF



reply via email to

[Prev in Thread] Current Thread [Next in Thread]