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: "Final" version of tty child frames Date: Thu, 12 Dec 2024 07:48:11 +0100 Message-ID: References: <86wmi0g0x6.fsf@gnu.org> <11a86987cce9fe0a257c3fa58703dc33@finder.org> <86wmgl6jzv.fsf@gnu.org> <092cb755eee3a9b5e06d15c0b07e90b1@finder.org> <276414b03c24964aaeb9e43e8dba5e77@finder.org> <5fedec86bce470555814acbdf999f99d@finder.org> 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="20219"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , emacs-devel@gnu.org, rudalics@gmx.at To: Jared Finder Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 12 07:49:16 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 1tLd0d-0005BA-W8 for ged-emacs-devel@m.gmane-mx.org; Thu, 12 Dec 2024 07:49:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tLczr-0001JF-JD; Thu, 12 Dec 2024 01:48:27 -0500 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 1tLczj-0001IX-82 for emacs-devel@gnu.org; Thu, 12 Dec 2024 01:48:19 -0500 Original-Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tLczh-0006gu-0U; Thu, 12 Dec 2024 01:48:18 -0500 Original-Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5d3d14336f0so375522a12.3; Wed, 11 Dec 2024 22:48:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733986094; x=1734590894; 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=vCuKzYAmepRP/dbYxS2IMYJi6d113NGCdx8nMUSBb5w=; b=JPr9WIrmy/ZoZENag2y4lHh3x79dWzAYTMiSV0apIsV2c2AgAVWb2BJLOxilZBd9Iu Y1NlFYL86/+Smr60IYiH17CxiZPq5O3q5nZ0H4iW2wxW73tb/hjZomVNN9B4ozEzjSFy pQWVdFCQ8HtEhb02KHYG4lcFlNi0HPRol3CyEz2Y4V7xW7ZCmSZ+kZHskMWvgPs6XIC9 E4FlB9hUkIWn3gziJz8RyXWQex9VqnvOxtlkurHrMjr93uF7ZFVRwnP7S6jhNoWLVG37 thMzzcgvjsZhTlNGQPFTa5lLEwgpofKKSdmLzO5hVaHeOfIiz+ZJtvu34NMH2R+/Mdi/ 7/Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733986094; x=1734590894; 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=vCuKzYAmepRP/dbYxS2IMYJi6d113NGCdx8nMUSBb5w=; b=PRUoXJW1pqGOqDKu3lDHmRKemAGEW1YxtktXFkRsI94cB+KsFt02hK5iFiuKpWvpte 0YqP+quVw1Y8T3EqMDWlKV9xcSxqxG+gXzvBXFK0K0GBXof3Xh9XrTsDu2zwVoPQE8j4 X7+BUq5MUdHJnK5dwIlOTzzMkno9wNGABXCf+6Y3IBV3ugtjV975dKBZCyCDRdUH0Fv5 /wZf3T8Xt8VTPl10YTi3Tbt+GI4u78aVATD5SiZepCZSNg0mFOrF7kQtmFtUpEqnH0TW j9/v1j7cvr8AqZYUhn1XOK73nK6Na1bCvm+UmIzFKZEmHRX7+tr2a+zk9ImeQ3FJq0w8 KUZg== X-Forwarded-Encrypted: i=1; AJvYcCU0okKHSXS2N5L3IQlVolHTltUd6relITCvLlq7ZkRz9t18HG03543nDd7hamSEC9sl+xnW41n9B+O7yg==@gnu.org X-Gm-Message-State: AOJu0Yw0I99/s1d8JKpkmqzuCVoYKMjEJ9nN2ONZvwoWqHozVytt7jm/ xjHobM0dtBOAhUkBaVu3AAUcD0FuQq0PBW3p0+bJU74LWcldJdJw X-Gm-Gg: ASbGnctPyHbrlsfm2OX4I7npRhvTrQ6V1Q0El3vgNBHH1IlQQeDaNLeHw8KBjWaZjLj 1S9JlnOS1+pHiEclZrhhbY/1YPMFj+a/tm1dyY9lbAJuCCdYKrSab6ra0GU+4v1kw10JBuyFb4V QxFZYrSrYVSkcMsIUNFV1MjGirGgOHsYelnxOiPAbxzyyu8ZF1NXpBKzfDzGPwPuQIglKIboKul nlwE8yyBhGSfPlxpjEETjoTz0nomVM0L0+F4WxpT7AeqQZCF665+Sjo33gTI/NBMPK5hS/9I2v+ OMFHvqrXsxkcVtEJe3T1brxSAyqIyjzMYf7SiN4q0XBH5uAMd9j1iFe/N0pf2Rz9Tw== X-Google-Smtp-Source: AGHT+IE0bJ9OMPGHTanxSPcUU0yISdtr+oEejEQdSnFlSpmJAV9yYWiYq3z0v1/yRykAoEAnomghvA== X-Received: by 2002:a05:6402:360b:b0:5d0:abb8:7b2 with SMTP id 4fb4d7f45d1cf-5d43305b543mr6049298a12.4.1733986094191; Wed, 11 Dec 2024 22:48:14 -0800 (PST) Original-Received: from pro2 (p200300e0b71a7600fc7086c8db6da834.dip0.t-ipconnect.de. [2003:e0:b71a:7600:fc70:86c8:db6d:a834]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d14b608c8dsm9980963a12.48.2024.12.11.22.48.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Dec 2024 22:48:13 -0800 (PST) In-Reply-To: ("Gerd =?utf-8?Q?M=C3=B6llmann=22'?= =?utf-8?Q?s?= message of "Thu, 12 Dec 2024 07:20:06 +0100") Received-SPF: pass client-ip=2a00:1450:4864:20::529; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x529.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 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:326408 Archived-At: Gerd M=C3=B6llmann writes: >> Are there any other intentionally unimplemented features? It'd be >> nice to have similarly clean errors to inform users. Forgot something: "Real" tooltip frames are not implemented. At the time I added toolips, Emacs didn't have child frames, which led to the horrible special handling of tooltips frames for GUIs. And the tooltip code is spread and repeated over different GUI source files. I couldn't be bothered to untangle this to add tooltips for ttys,=20 but there is tty-tip.el which does something very close using child frames. Just use tty-tip-mode and move the mouse over mode-line items, for example. Or over flymake errors, and so on.