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?Cl=C3=A9ment?= Pit-Claudel Newsgroups: gmane.emacs.bugs Subject: bug#48307: Feature request: provide default keybindings to change the font size in all windows Date: Sun, 9 May 2021 18:15:05 -0400 Message-ID: <24ec1bdc-b006-7ace-8320-8d45bb42daaa@gmail.com> References: <603bbc01-b1a2-b367-f54e-59a57475cbfe@gmail.com> <618a480bbe37bb9057f9@heytings.org> <999f8d7a-3c1b-bf72-dd15-472be09b8d34@gmail.com> <618a480bbe312e9a2db9@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29259"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 Cc: 48307@debbugs.gnu.org To: Gregory Heytings Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 10 00:16:21 2021 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 1lfril-0007TP-Bv for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 May 2021 00:16:19 +0200 Original-Received: from localhost ([::1]:58378 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfrik-0004Mu-Em for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 09 May 2021 18:16:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49548) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfriU-0004MU-Mw for bug-gnu-emacs@gnu.org; Sun, 09 May 2021 18:16:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45212) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfriU-00074h-Er for bug-gnu-emacs@gnu.org; Sun, 09 May 2021 18:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfriU-0006rx-7v for bug-gnu-emacs@gnu.org; Sun, 09 May 2021 18:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 May 2021 22:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48307 X-GNU-PR-Package: emacs Original-Received: via spool by 48307-submit@debbugs.gnu.org id=B48307.162059852026347 (code B ref 48307); Sun, 09 May 2021 22:16:02 +0000 Original-Received: (at 48307) by debbugs.gnu.org; 9 May 2021 22:15:20 +0000 Original-Received: from localhost ([127.0.0.1]:56758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfrhn-0006qs-DK for submit@debbugs.gnu.org; Sun, 09 May 2021 18:15:19 -0400 Original-Received: from mail-qv1-f44.google.com ([209.85.219.44]:35444) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfrhk-0006qY-6M for 48307@debbugs.gnu.org; Sun, 09 May 2021 18:15:17 -0400 Original-Received: by mail-qv1-f44.google.com with SMTP id q6so7483083qvb.2 for <48307@debbugs.gnu.org>; Sun, 09 May 2021 15:15:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=EO4KT2eIvJ3XWwtKiOCaCin7wduc+Q/bl2M4zTO2JeI=; b=eQM5bwUwRiQ09XVdLsrHhiExosXEJErb6tW8iCEOhh7ibE4LyYTbOLDT6a0R+0ZJ5w nBWbOSeauxWSRtf0vYAaeIQB16waHX5PsmZQOOZymlDiy4foku3n/B8Ar8vrHHeht+xs MoYjka7ajLTd/0Pom4ANQih3WRs1XVcrm6yGw2iv0y1uGo72t5x5b3f0AJnaP2w7QnzP ZdFNjs7pMKaSRnCighh4pINztsuZ1B6bkTcsPgVq6FU6N0BWFS5U+WJAKge7MiSlTO8H 8dmU0znhtVSg1lsFeCyh2aTK/yyh9zku9DbZSmyz3jZoPcvZnwftZd4/XnWMD4bKmg+G rbVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=EO4KT2eIvJ3XWwtKiOCaCin7wduc+Q/bl2M4zTO2JeI=; b=FoOYTy9Ex7pcuSUnHsI1jwcVbz1z5LsAmN2f7d6wuh09iurrcnMNDWrHyZhR4se6TO 2DaClhMyOthsBYK/phv3woJnVe9M1twVysQIY5n4xpcC+yxJknmasqQEjGoNzPuZmE4h ie1kvXZW/hD+QOAqUZa73MsGUg1/UPLN9Y1HtmEl/4O3rcAOUm1hh7tmen8F+2/1EeFZ z9kn/kkO6VRew93htNLYtQQc95O6Iqu9PnqD/Ckm3t3mlAxUiik4VR9PfUjuOyasKi/F cG15o75PppHGY6K1xeh/z39RvlS6JPKMH38lebrJD+q5ArSnbZxKyrxNT8ZYrUGWYNFo 0R4g== X-Gm-Message-State: AOAM533ccf0/urQLPsOLiaZjdZcZHgVHvUQMJgw4u0jsxX1Kd0MAJsn/ ggs5XjEIiEcKPAX25LRgNHS2SrVEYrM= X-Google-Smtp-Source: ABdhPJwITyQlY4QX9bf69aVXv4MciJXBp7Gh6WqP1h5cAAe9a/BdrBkrC0hpfmqiDpMuF9VYqH1Ozw== X-Received: by 2002:a0c:f4ce:: with SMTP id o14mr20966319qvm.46.1620598510470; Sun, 09 May 2021 15:15:10 -0700 (PDT) Original-Received: from [192.168.1.11] (c-24-61-240-80.hsd1.ma.comcast.net. [24.61.240.80]) by smtp.googlemail.com with ESMTPSA id t18sm10130941qkj.75.2021.05.09.15.15.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 09 May 2021 15:15:10 -0700 (PDT) In-Reply-To: <618a480bbe312e9a2db9@heytings.org> Content-Language: en-GB 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" Xref: news.gmane.io gmane.emacs.bugs:206118 Archived-At: On 5/9/21 6:03 PM, Gregory Heytings wrote: > >> >> Yup, probably. >> > > Why "probably"?  Is something missing? I'm not sure: I don't know if this is the right implementation, or if there's something subtly wrong about it. It looks good to me (though it's missing a command to go back to the original size), but since there are many implementations that use different strategies I had concluded that there must be some subtlety. >> The performance isn't great, >> > > Of course, if you need to recalculate all fonts and redisplay all frames, it takes some time.  But AFAICS the performance is similar to the one of, say, Chromium or Visual Studio when you press C-+ and C--.  The effect is not immediate. There's something more subtle happening, because using text-scale-adjust is much faster, even on a frame with a single buffer.