From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#38187: 27.0.50; No mouse-wheel scaling on images Date: Tue, 19 Nov 2019 08:27:32 -0800 (PST) Message-ID: References: <87tv79ksuz.fsf@mail.linkov.net> <83zhgy62u8.fsf@gnu.org> <87y2we7r90.fsf@gnus.org> <83lfse5w04.fsf@gnu.org> <87a78u7ags.fsf@gnus.org> <878soemc79.fsf@marxist.se> <87k17xsgaq.fsf@gnus.org> <4d4ce42d-2ae2-4df2-8d9e-0be50fb28dd0@default> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="232814"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Lars Ingebrigtsen , 38187@debbugs.gnu.org, Juri Linkov To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 19 17:32:22 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iX6QQ-000yOR-Gq for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Nov 2019 17:32:22 +0100 Original-Received: from localhost ([::1]:47326 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iX6QP-0004n1-28 for geb-bug-gnu-emacs@m.gmane.org; Tue, 19 Nov 2019 11:32:21 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39506) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iX6MG-00014C-9L for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 11:28:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iX6MF-0001yQ-02 for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 11:28:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39526) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iX6ME-0001xs-Gn for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 11:28:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iX6ME-0002Ex-8a for bug-gnu-emacs@gnu.org; Tue, 19 Nov 2019 11:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 19 Nov 2019 16:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38187 X-GNU-PR-Package: emacs Original-Received: via spool by 38187-submit@debbugs.gnu.org id=B38187.15741808658587 (code B ref 38187); Tue, 19 Nov 2019 16:28:02 +0000 Original-Received: (at 38187) by debbugs.gnu.org; 19 Nov 2019 16:27:45 +0000 Original-Received: from localhost ([127.0.0.1]:48347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX6Lw-0002EQ-Kn for submit@debbugs.gnu.org; Tue, 19 Nov 2019 11:27:44 -0500 Original-Received: from aserp2120.oracle.com ([141.146.126.78]:50878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iX6Lt-0002EC-Qg for 38187@debbugs.gnu.org; Tue, 19 Nov 2019 11:27:43 -0500 Original-Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id xAJG9P4m083791; Tue, 19 Nov 2019 16:27:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2019-08-05; bh=KuPwad8RG5XoyXDLpAinMGI1YnLiQjtnSVedFLPm4VA=; b=WNc0DUkkdxIsSLleLyJMvvX3J+97OpaIiELfcCwD7/mJtLZNRv+VCstIz5Bd7JMcvKDN 2a45Enesz9vfwllfSWjJe/blBG59zpjA7pDdrl8zTAUnz4ZE9CBVR3y/scBIAT5WRqT6 xk6+s6CfdbMew6rozO3qvOVd71LfuRi1jgxAZ05JUgXSGtuOykPl3WWSBLIeQxvHahhz ogOnu+7OtyQ7HJ7Bnfptv0jgxXTTYckmYcjlUebvl8PkxSalAG2/dW5nu/32OUn3RihC hU3WGrAnjlbxXVj7zkbyW9r0MmI4OanZcyA2V541BjIAYSLOZprLgPbqFCIcBWhjEofB kw== Original-Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by aserp2120.oracle.com with ESMTP id 2wa92pr13m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 19 Nov 2019 16:27:35 +0000 Original-Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id xAJGE6Q1132760; Tue, 19 Nov 2019 16:27:35 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userp3020.oracle.com with ESMTP id 2wc09xn7ch-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 19 Nov 2019 16:27:34 +0000 Original-Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id xAJGRWfB002256; Tue, 19 Nov 2019 16:27:32 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4927.0 (x86)] X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9445 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1911190145 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9445 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1911140001 definitions=main-1911190145 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171994 Archived-At: > > I repeat my objection. `font-size-*' does not make > > clear that this is about text scaling, which applies > > to a single _buffer, wherever it is displayed_. >=20 > Do you agree that it makes it more clear than "increase-text-scale"? Uh, no. Why would `font-size-*' make it more clear that it's about text scaling? > > The important thing about this is that it is > > buffer-specific - affects only a single buffer, and > > it affects all displays of the buffer - in all windows. >=20 > AFAIK, we currently have no other way of changing the font size in > Emacs. I believe that this feature will quickly be obvious to anyone > who tries using "text-scale-increase" or "text-scale-decrease". But we do. I mentioned library `zoom-frm.el'. And any of that code or similar could be added to vanilla Emacs. I encourage its addition. Letting C-x C-+, C-x C-=3D, C-x C--, C-x C-0 zoom either a frame or a buffer is a plus, with no minus. The point is that text scaling is _one_ way to change the apparent size of text. That way affects a single _buffer_, in all its windows. (And it does that by face remapping.) There are other ways to change displayed text size. The name for this particular feature should, IMO, reflect what it does specifically, especially since we know that there are other possibilities. > > Please add "buffer" to the aliases you're adding. > > For example: `buffer-font-size-increase'. >=20 > I don't object in principle. But again, we don't have > "frame-font-size-increase" or "window-font-size-increase", > so I'm not sure if it makes things much better. And to > make it discoverable, perhaps it's better if it starts > with "font"? >=20 > > (And it's not actually "font"; it's "face". But > > that's OK.) >=20 > Yes, there is that added confusion. The terminology here seems to be > less than great, since the same thing can interchangeably be called > "increase font size", "increase text size", or "zoom". See for > example this page from Firefox which manages to use all three of these > in one page: ... Interchangeably outside Emacs, perhaps. Those are different, non-interchangeable things inside Emacs. > (IME, it is never called "increase text scale" outside of Emacs.) What are faces called outside Emacs? (Trick question) Emacs has face remapping. Does outside Emacs? Emacs has buffers and windows (and frames) as separate kinds of objects that can be, but need not be, used together. Such distinctions don't make sense (at least in most cases) outside Emacs. Inside Emacs, they do. And we are talking about inside Emacs. There are ways to make things discoverable without losing distinctions that are important to Emacs. And adding "buffer" to the alias name doesn't in any way detract from discoverability. Quite the contrary. If and when we do have other ways to zoom (and I hope we do use that term "zoom", including for discoverability), finding _this_ way using the keyword "buffer" will be important for discoverability. (I didn't object to the use of "font" instead of "face" in order to help with discoverability.) Just one opinion.