From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Newsgroups: gmane.emacs.devel Subject: Re: Q: child frames on ttys Date: Fri, 30 Aug 2024 14:37:59 +0200 Message-ID: References: <86ikvz302s.fsf@gnu.org> <132fd5ff-bcdf-4d93-acab-186e52f80d9a@gmx.at> <87frqmuzn5.fsf@gmail.com> <87bk1auso3.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32411"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: martin rudalics , Eli Zaretskii , emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 30 14:39:01 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sk0u5-0008LK-06 for ged-emacs-devel@m.gmane-mx.org; Fri, 30 Aug 2024 14:39:01 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sk0tD-0004g6-PB; Fri, 30 Aug 2024 08:38:07 -0400 Original-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 ) id 1sk0tC-0004fw-3r for emacs-devel@gnu.org; Fri, 30 Aug 2024 08:38:06 -0400 Original-Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sk0tA-0007Dq-ES; Fri, 30 Aug 2024 08:38:05 -0400 Original-Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-371b97cfd6fso1341255f8f.2; Fri, 30 Aug 2024 05:38:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725021482; x=1725626282; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=k6EcgiURPLZRPIeVk9snGPq/mAfZKgNR37NJwbjFsxo=; b=nHmvBzlf3nKQt/e4PabzNx4VDCXL1VPbPsxtfyF1jPZwLipo+Nnv+v7OLpeD4r9EGD Y4G4w6GcdTB2aNgAWp725J1BiRLe5rGMqCoe9KpmvgYAU7vOwzMlq08pW81aQS/HWlsg XO3r68+T9kiyR88pRnvnoL8pR9wutcKTs1lez1fwUF7dmCPXdNtM0WkyE3A3Qe12ZOvb 2qC7VuYkiuKKsKXD9R2PY7bd1UoXRfQo6xuymtQllKIXlU2xq7Nnauw8eyATv4+ifWLI tQcrT8otHHQiqSfGCtPK72p+U4eCL7M8Oulzj66iilqEPxeuvnI2+cK2rY0Au3BSy0iE tmMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725021482; x=1725626282; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=k6EcgiURPLZRPIeVk9snGPq/mAfZKgNR37NJwbjFsxo=; b=RsrVUsAguU0rajHJSCGb2IVP27A8qVdOzRKh1Yj/BEPd7+plQKtnSyPly6r6dtqg6T FinSFWJqm0MjZ9iCt05R0l3Gpvkde2pZAjW9uabaJ8kNLLo6/+eSF7VrTkSnbDC672Tl cnmFII++/m4WoWWwNASIRRv9Tch1ECf/X10TuC5QqhjNFtc061NPRSRanvGSEfHSorgd ENgMLXw2ZqGYBpANqjFJXsnNB97ZIcdLP7XIEqYaCpalWEmHzm0GrYcA8DkuhdTTlOz/ isp16+UZd+3I5UC5MLKCiAi9ZoCoVRVVGF+REbgoXu9kG0F8wF+nNbs6ZyBTt39BgJ0K +2+g== X-Forwarded-Encrypted: i=1; AJvYcCX3Xo7/lG83dwwVC2QuibstSshuFC5mQ2jkRN0q6z/UOShYY1uHlXsfrZtht14kWuOby4KR@gnu.org, AJvYcCXucmSAnpUiUDBdr5Ml07gpYwLYThcO8JI7u1VQ74HvjAfm+NFCPrWspe7guCIJVFJKWCortPPcmsrf/AY=@gnu.org X-Gm-Message-State: AOJu0YxtEQD6kSRL1aPUoepn/LVLHO5EIW646kIc415EHCoTJPJR5M5L sUW1JbgUZ9kdJbeTJ8tEqo12Hdt4vHP/luydMWDQO6xYulS9K51quE6izg== X-Google-Smtp-Source: AGHT+IF5m4/rhE+5p+JeRAwzRE9ISPJkzi9qeL0Fm9MMki0iF/qG9anR42TWsmpdgjl/h8/kyw9fzw== X-Received: by 2002:a5d:5d82:0:b0:374:ba3d:67c3 with SMTP id ffacd0b85a97d-374ba3d68a2mr154409f8f.58.1725021481414; Fri, 30 Aug 2024 05:38:01 -0700 (PDT) Original-Received: from pro2.fritz.box (p4fe3ab87.dip0.t-ipconnect.de. [79.227.171.135]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3749ee744eesm3930865f8f.44.2024.08.30.05.38.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Aug 2024 05:38:00 -0700 (PDT) In-Reply-To: <87bk1auso3.fsf@gmail.com> (Robert Pluim's message of "Fri, 30 Aug 2024 14:00:28 +0200") Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=gerd.moellmann@gmail.com; helo=mail-wr1-x435.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-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:323204 Archived-At: Robert Pluim writes: >>>>>> On Fri, 30 Aug 2024 13:19:44 +0200, Gerd M=C3=B6llmann said: > >> but I have a use case in mind where I have two non-overlapping fra= mes > >> in the same tty. Is that the kind of thing you=CA=BCre talking abo= ut? > > Gerd> Would these be "normal" Emacs frames like one gets with C-x 5 2= ? Or are > Gerd> these frames special in some sense, like a Corfu child frame di= splaying > Gerd> completions (possibly with second child frame displaying additi= onal info > Gerd> for completion candidates), or a Posframe chlid frame displayin= g a > Gerd> Transient menu, or somehting like that? > > They=CA=BCd be completely normal independent frames. Think two half screen > gui frames aligned next to each other, but then on a tty. > > If there was a way in Emacs to tell window generating commands to > pretend that only the left half of the current tty frame should be > considered, then I could use that, but I don=CA=BCt know of one. (hmm, > could I spike `frame-width' somehow?) > > (it=CA=BCs an obscure use case, so it=CA=BCs really not a big deal if it= =CA=BCs not > supported. posframe or similar on tty would already be fantastic) Thanks, I guess that speaks for having a more or less complete child frame feature.