From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#62164: 29.0.60; ediff behaves poorly by default on tiling window managers Date: Wed, 28 Jun 2023 09:25:27 +0800 Message-ID: <87cz1g74zc.fsf@yahoo.com> References: <87cz5c87xg.fsf@yahoo.com> <878rg087v5.fsf@yahoo.com> <87a60c3zuc.fsf@yahoo.com> <871ql3nj6y.fsf@catern.com> <871ql2su9q.fsf@yahoo.com> <87v8iemsbh.fsf@catern.com> <83ild19uzd.fsf@gnu.org> <83y1kw3k3d.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31994"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: sbaugh@catern.com, Eli Zaretskii , 62164@debbugs.gnu.org To: Spencer Baugh Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jun 28 03:26:28 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qEJwy-00089e-O1 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 28 Jun 2023 03:26:28 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qEJwa-0005aG-Oe; Tue, 27 Jun 2023 21:26:04 -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 1qEJwY-0005Zx-Gp for bug-gnu-emacs@gnu.org; Tue, 27 Jun 2023 21:26:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qEJwY-0000fZ-7j for bug-gnu-emacs@gnu.org; Tue, 27 Jun 2023 21:26:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qEJwX-0001uh-Ju for bug-gnu-emacs@gnu.org; Tue, 27 Jun 2023 21:26:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 28 Jun 2023 01:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62164 X-GNU-PR-Package: emacs Original-Received: via spool by 62164-submit@debbugs.gnu.org id=B62164.16879155467332 (code B ref 62164); Wed, 28 Jun 2023 01:26:01 +0000 Original-Received: (at 62164) by debbugs.gnu.org; 28 Jun 2023 01:25:46 +0000 Original-Received: from localhost ([127.0.0.1]:49751 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEJwH-0001uB-ON for submit@debbugs.gnu.org; Tue, 27 Jun 2023 21:25:46 -0400 Original-Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:37794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qEJwE-0001tu-3c for 62164@debbugs.gnu.org; Tue, 27 Jun 2023 21:25:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687915535; bh=oI7ClItiRbuepYJh6VIiGB634V38Msjd6Thtw/XM9Yc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=cKOsDLUjXIeq8M6pDu36/WhFpL1MyfTtSHEqXkTwMlV8oSrOmVk9hlTBisZpUeZlcy38k5y0tRHKJTUce2FLjVJtszM5FZ9j86P/ORetcyQmtVAL0RuuImCplQZSjirsgip0Kzk9iH19OwOWnMtqvVB7PPnfZ90xwO0PSgBy6HFgR2wyqApdRqv+gpMd9m6kq7IjKF55oOOfeMyDX+GpXiVqrtqGbz5se8X0g7QSRiAdDJjX8bxfhKv5rW9/uF8EuzNsgyHx/T0z41ZKUYeGnsMo95k6ffMkayqHoVz0QCAVy+sf66wIMRrszHBMWK1KCM6gDRgJgLdl49Ueg2huCQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687915535; bh=eqRitjdsZi82wNQ7U4Rusx2VNWBjdGIwZROs4YuSFLo=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=r9cpebzvpypt80CJui3lGBZkKPexhMzanu63lam0XcctwphXq4j1mNyo94y93Q3oFg8facUUGa2lLFHcj7fJXhRgK3jrQKZ2I1oPxT+huqZ9NLU2w7ElhE0JZdSGfBwHOWqh2yK1vjuiQ2fBg37XcPkfszwye937UATJ6LexXuxkCJmpbKJjOq9xiDAj5ZchHuoTnoLxCIE4mk4pl9fo6losOqDIISX3LiczBSLBEQHCW2wHe6NEbyVTSeBHUMVaOKyOaa6FWsJ1EDVpublIyJ30DxF0gdhfCkpJh5LFUqxPeD/muWd67HfEi3EzJtKzBnJKFZ6Nfnz9EP4fEY+UoA== X-YMail-OSG: xrHuKUEVM1mu_kKVf3EIFYJPWuM1hPsPAK_samFZuLWHHc8p2o.Pp94FutGxkBj qABXwFKRlht4mAGjZp.9YnUHvVBtVhYZk7y2u2xGgwkALoLVRFuxF1E6Ha3gSLTWu32m5BP1VaXn 1kkfEPQJMshXbRAv.1s.oYsPR214zo1hsNRjXCCBRoe4O9vFhT_tfvBQ4WFhfPcRNAy5WGbnovBw 7IYMgmG7SsMnm9Wj9u0kzBEqxHdFVTF1otFnUsRfmBTJ7Sxnb3SBV5_znJK.AKyLcKtABCoI5NVD oiug8Q.ncnD.mgEZK2uNmdhb2tD2uJVnh6kTChi92wukX_P0rGbbWxavHUco6yABsIsSELXyvaKl o4QmJBeJV7j9NUQc72U9NlPdoW9t2oa15OXeOWfzjMQ.xGi6wGygHZ2HH54.sCo.0EgBEyrPhfYv AvNfq7l4tM5d1t45jwoxvFsihB8rCYbkl1oBQMRx4NCkDhV0CdFobUIsBmjdEO_BqbHJGelBAWlJ 73t4KZZeRpr4yC8bQHFCZuKA6XcwH85MZNGbnDRnbTIx2stYnBMNe9wAofhNutBaWtng1jWEZsgP GAIg2irTK3VEvN47QNDf72AI02dVVBWu2MiI0aBHCifVb2xI5Q.hmpIUS1y0JO4mGhH.0nC0QSW0 pi4AqUzu96fE5oJufiHDdBjdOT26rZczg4c1yc6W0XQWex6yLS_jzgDLcXII8LTCX32fxgpLq0zF cKFVo_cxedFQQfxI_3K8gKRMi0jumLZoJ0nf0k9COhBzrYwvgv4q5.WbW.uYD2LZ1vU.XUdW14pK R0Iidc982dqIvnSB7UgMS_wtjbrNdT3Ein8QqSckmS X-Sonic-MF: X-Sonic-ID: ec4d6b36-9e00-4a71-8d08-6a7553c6441c Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Wed, 28 Jun 2023 01:25:35 +0000 Original-Received: by hermes--production-sg3-67fd64777-rc8tr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d74a0a93e3c7fe82e3a2d4a2bda8029b; Wed, 28 Jun 2023 01:25:31 +0000 (UTC) In-Reply-To: (Spencer Baugh's message of "Tue, 27 Jun 2023 21:13:09 -0400") X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:264188 Archived-At: Spencer Baugh writes: > I don't know how to name the variable to incorporate both you and Po's > feedback. The name of the variable can either include "utility" to > describe its implementation, or include "floating" to describe its > effect on most window managers. (Or include neither, and describe > nothing, which seems worse.) > > I personally prefer your variable name, since I still don't know of any > window managers that don't float utility windows, but I don't care much. Dtwm. Or any window manager that doesn't really support the EWMH, for that matter. I would simply suggest: (defun ediff-make-control-frame-utility-window nil "If non-nil, make the Ediff control frame a ``utility window''. Most X window managers will then order the control frame above all other windows as long as it remains visible.") I strongly object to Emacs trying to document behavior that is actually defined by individual window managers, because we will receive complaints from users about Emacs not behaving as expected, when in fact it is their window manager that behaves differently.