From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#62275: 28.2; Changing major mode changes the current text scaling Date: Sun, 19 Mar 2023 17:22:39 +0000 Message-ID: References: <83bkkoadt1.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19838"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "62275@debbugs.gnu.org" <62275@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Mar 19 18:23:23 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 1pdwkc-0004xX-RV for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 19 Mar 2023 18:23:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdwkK-00047V-IY; Sun, 19 Mar 2023 13:23: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 1pdwkJ-00045e-Bo for bug-gnu-emacs@gnu.org; Sun, 19 Mar 2023 13:23:03 -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 1pdwkJ-0004Ec-0y for bug-gnu-emacs@gnu.org; Sun, 19 Mar 2023 13:23:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdwkI-0001ZB-Sa for bug-gnu-emacs@gnu.org; Sun, 19 Mar 2023 13:23:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 19 Mar 2023 17:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62275 X-GNU-PR-Package: emacs Original-Received: via spool by 62275-submit@debbugs.gnu.org id=B62275.16792465715973 (code B ref 62275); Sun, 19 Mar 2023 17:23:02 +0000 Original-Received: (at 62275) by debbugs.gnu.org; 19 Mar 2023 17:22:51 +0000 Original-Received: from localhost ([127.0.0.1]:52649 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdwk7-0001YF-8r for submit@debbugs.gnu.org; Sun, 19 Mar 2023 13:22:51 -0400 Original-Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:33272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdwk3-0001Y0-JJ for 62275@debbugs.gnu.org; Sun, 19 Mar 2023 13:22:49 -0400 Original-Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 32IMkKK2027937; Sun, 19 Mar 2023 17:22:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2022-7-12; bh=x254HglPiFUnp2VvBCh/HRlMI7QHrvh0/3PZqYM0Bx4=; b=yuGCRuI84B3uy20zQqmXCTEuiaJKWhcBGvM4LcnkIBPvwqx/E7t6JlDZNBihI7RcWzxq 2VclXv1hLMVif362MMRJiKmv7ubEqfcPhDUkzE10+a+fmGb6XrvnEyYzLqSN+ILlhOvI Ex8Mz5zjsaTVX8399l9CH6XOMnLGLBKSrh7Md5Oar6QlQ95zbQlgmXNNE4QfQ0hJdk4F 6wNzViItQYxypoKgDrfO2MhVT9sOE0gFWEqsf7BDllvtbYl5/DAlrKd7D6SmQCaa+m6Z P2tZ+8TBsvFRyFTbW99lNlcLXVmzE9cBpT4WQYGrHTDbOTz4Zft2/X39lf75CZK2Ol1h 4Q== Original-Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3pd47thyhh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 19 Mar 2023 17:22:46 +0000 Original-Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.5/8.17.1.5) with ESMTP id 32JH6i8e013526; Sun, 19 Mar 2023 17:22:45 GMT Original-Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam04lp2040.outbound.protection.outlook.com [104.47.73.40]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3pd3r3kkn1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Sun, 19 Mar 2023 17:22:45 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NCH0CN/CNMfIZj2fGyKyYn389kfh8f3L+fvDMA4vGI6haHBUond/sJR4E2E0aQUY1orNCudrS3GnuA1CyoDsOAX7caJWn+ZQSdnO5AHoiaoNEmR/IBQ3KCxHz6Ceh4JpPVUVA1C3zTLBgzc7hFgdgulkg3pMKrhZNmZ3vunhbH9IuRU4TnkZa3OBwNQ/Hdw9paJylGydBiDNR1VN/1hrhSrdc5P/guBfPsEcP3YoFc0CtUZy0em7fmjIH1KyL5yLoq/Qv+/TVyk24NMVT3fxr7z8oGJuL4nfWPjXpsB5pt421HmOx6Lu4Di8c9nLsZwwI1wTmDUkOq8LlxbbUp26NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=x254HglPiFUnp2VvBCh/HRlMI7QHrvh0/3PZqYM0Bx4=; b=IIObZxIHlBJjz5ckZqxA5keD2QOMrmCKcL4PJPeYu+d31i5dsJ4a+mPHmbIznZzNxG9/3rctHqSzW/+5b4mYDaT8nzQYRN/PWzyDiDyLg4zjRbFV/IH2soOE/nJyrUTkhir683sJ53Z367s7Gh+hKRn/fHjXCPTcxl2I+HZOU/FCEkilMq8CmDLTe7IDDr5MHbS8+a0JTWBBNljemW+ZXwJhRYEo53ArEvysJLc9aGzVnhBseJA11mIM8iuKhxLnFTgP1JuLSHbjdyNpUuuQIFk2U8coVyo5BOt7FO0cbHQLSqEXYNwBygGTZxekfQqutMcwMniu6tzGqA7zu5NRQw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x254HglPiFUnp2VvBCh/HRlMI7QHrvh0/3PZqYM0Bx4=; b=hiORp4ZSY/G7Rfydj++i4DsFesQCvf0cODVQ3RwiOSZX91IHeJveJpFbJlMuUEzUEZ9A1ZOElfKGfct9dMej7vLHinUqXX/oksId+kO6p1D2Zt9T/QBMrkCUuK7pUaHlfNu9gVccTwo9JSPGfBvVcUfkpH2ve/aRqYONFA8wOAI= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by IA1PR10MB7167.namprd10.prod.outlook.com (2603:10b6:208:3f1::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.35; Sun, 19 Mar 2023 17:22:39 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::32a3:707b:94c1:6e29]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::32a3:707b:94c1:6e29%2]) with mapi id 15.20.6178.037; Sun, 19 Mar 2023 17:22:39 +0000 Thread-Topic: [External] : Re: bug#62275: 28.2; Changing major mode changes the current text scaling Thread-Index: AdlafBUd6ZKfmmZcTjODn5CYfQqR+gABmM4nAAD1AvA= In-Reply-To: <83bkkoadt1.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR10MB5488:EE_|IA1PR10MB7167:EE_ x-ms-office365-filtering-correlation-id: 22e47486-4cea-4ecb-746c-08db289e8a53 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JByDTW9gwYoDsCOurpbPOXDiiW7XNTLqFB5j1KHEfHgfZsSGoOzRY8U7qdkpOqRh9pKQ3OxjYr/8cTzb2B6S0BNZzS7/FpzbqcFVMcvSM70q/47SLkht1vbt2f1dlwO8EeEZlYwk3WyN1xl+q0OKkOEhvdnn4+CgNxavDhwa2l91xMbsDntb7nX1BtdZA3dS3OsFWJ7YCv6ZablEap0cn42hgSdzP3wJud33aHCzsRD4LIgg0O3rXAxhMAt8TtKrgLNPEmAn2eQGaiSS/QPd4vOZDLljm5fn3ywFrJpYYGZ1mDW++Q1YjxmuaH1Lq2gyFzJDiqMehqDjO24PaoMD7NFGf62ge06tBM+6qlaZPATLBZ3iGHUY/MsRC+G2tfcCo46GiJN2GcxuQVVQuHeUi2fx/9aWfeS+8/OxHUf4skyqPF4tkEI2wbfxfeQjnNvaixW17cD0h+hL+diP4uEk2fZqmb7AUUlFO9EWyFyfJDERz2lLVM91287lJLw2lxw1HeZuUbzSa7jf0sObFFg0tVP1+g/to/hDsRBO19YxeUr35v3zOEp5q0tdlDesXoCyfeeCD/fPgUqzpnBBNqVtPz0xL0J0Pk2BwX2QCsXi5+7FqRI89jy3dX65S8QTaSmPpDnKLEG63r+wBT2Z/G+sDqmwWUeLeKDhgwGkmiKyWFqDfUOgyoXIfMqa3TCj6QJWYwqel79k/l7jq53ekutqPg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(366004)(396003)(376002)(136003)(39860400002)(346002)(451199018)(66946007)(76116006)(186003)(4326008)(8676002)(66446008)(66556008)(38070700005)(6916009)(64756008)(26005)(38100700002)(66476007)(33656002)(41300700001)(71200400001)(316002)(8936002)(52536014)(44832011)(83380400001)(9686003)(6506007)(5660300002)(122000001)(86362001)(2906002)(55016003)(7696005)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: wmEINqKehVdwnOqada8Bj1a49biuimhIaNdg0CtumHJEJbyms7QFWH+TOrDxTzKiOHtpE41Lido15FHsfOUOWxJ7+Mel14Ve3nsac4oxgZMgpkHpKV/qpd1k2xq6F1Z9cuNU+o2VxTNTzq0hxTTYP22M7Vc61sbVtijdbS4179V0IeZj3bUiFaekxxIhdDQcqtMZ/widXus7Fvr11RO32X/Pk7IAkhXV0PHUXMN3/eESCqvf1pT82yUIP2iFTsraZIEwySm2QURR9URpT2iuc4y4UOvJsBfAfqRK5X9T2BDfuiz7RdKHwjr6Wj6jvT/XylVx6WK8Mc1l3qchFw589qsv3t6y3Poj0fQPXRQWIzOFO/oADpQ36oWgqxojd63pqvaUJGn2wUCs10Yd77jr9hZyKSDuzSZUCT9AXdihXluuWlK5J68CzaDjlv7pYNjY2Ld8Z15Wj94SwEVVFMV2vbGrH67Rt5+gNRbc3cme7daNIf0dljv56BtIwVFwJhp+hZz8RzXJiFtfpr+xbnNNPO7mKjD+jFaFDEmQKp0idUfintGoyVD33PHiCIJUzg8tbX5NpWuX2ClFxDF2BedmYVNtw/8ZFfzReG9zIC3m8BMTdolbrUMLhRTv+sEI1TbjqvTJ7BGM7+w5MXssvYNprt+ThBI0jSkq4JCT28pkBVsn6o3cDeIeP/TAWcokK3YLmSZ/eCL10mPpSDH6ugmORF3WPxCBe903esG5P9nAa9O3Jj80KOAr0ALmmv YkRz8yWZLXoqdDdzZzSj91mc6GST02xrN4l909JDYalU7FbuT24uQRdFGV+nBaBAaUrxP2OTqgxWsvOChbTglYF2WLXa8Y6DA2 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: qM/2wozk7ahAt7Iqyaj1LAiYAiNKcWb7zqzGnZMHWbUjbjOrwmzE7r6Id0XMSvexwyjdKZX3JH5HNVDdAvLhAbdTTWDSdr7WsdMOvX0yvCgr4anJTsR0K+TLee20kiFoCl9UUcFseSPMYaMkSm+7UvNToju4aQk15lvdWJfyJqYgOeuU7YKnlZseNPsGllY/urW12NCjlPDGw/xACleKnZ+6wUUbpIiq4vGiG79+iZuP4pUtCCfs5UyGveG+ehFcu1Zz2vc9TXkwpoYwA0hIpNvmck/JQcFBM1twC6zdmIX2VAzeSGKG3K439ZzsYCoenr0Oxlfik7XrSANt2gIHA4ZD9h8QdA4fX48czW5OmMb3IWuwUdqyB9Yx00WlgshToMetbGRN3bNacmXKYpcDYCeNxkYVMIDHgsBaOV5dG2rDsdc2ead4QWHbk7ZM0Ai7wWR0pXyWzXzxdfk5TwdwM4p9jzfcGKiGP4K2l1J5KkxpXse+r+dyi7/8t3zzhmbMX8IOg8BoxC3kOHTMpIGBhlY/TBaiLfopFoNOtdVM6A71d7eNxu8spr2bQvKufYDBb4DkfAWBqRBzzgOKzoU0m/cckTxKk196hpVjbCk3Jl7qeMqtc6sxtf/83n7eXdCOJ+Y6yNHc8erulrndRCRaWTMPKOt9pNE5j4iMgVb7EahKpM4ILRmDKp8dyETOL0l5jM+2/kDXfhnMyeI6B/kLf81y1B5too+2lbgaJii3sXLatJ 4dUthW2/FTaMRkCqYG70GTvlqlhpfTaisju4lxVbcNo+PowbzEV8atKbB0Vbo= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22e47486-4cea-4ecb-746c-08db289e8a53 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2023 17:22:39.3100 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: B+6fojJ8dE8GOdGdIBAEPO8CgAJ2VvHgTULE9E6dA8B6eij4cyeUvR5OmK6fnMLmMWwIzkVHgrXHtTVaUx7cUg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7167 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.942,Hydra:6.0.573,FMLib:17.11.170.22 definitions=2023-03-19_08,2023-03-16_02,2023-02-09_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 malwarescore=0 mlxscore=0 phishscore=0 adultscore=0 bulkscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2303150002 definitions=main-2303190146 X-Proofpoint-GUID: zX-sgC8Wubm6Y95F-DiaEh2Qi02YmA9t X-Proofpoint-ORIG-GUID: zX-sgC8Wubm6Y95F-DiaEh2Qi02YmA9t 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:258242 Archived-At: > > I tried doing this, but it didn't fix the behavior. > > > > (put 'text-scale-mode-remapping 'permanent-local t) > > (put 'text-scale-mode-lighter 'permanent-local t) > > (put 'text-scale-mode-amount 'permanent-local t) >=20 > You need to do this with face-remapping-alist. The request is not about _setting_ the remapping of any face or set of face= s. The request is for the effect of text-scaling, from _interactive_ use of `t= ext-scale-adjust', to not be removed when the major mode is changed and the= buffer isn't switched. IOW, same buffer: keep its current scaling regardless of (only) major-mode = changes. > > If there's (also) a good use case for the current behavior then maybe w= e > > could have a user option, to choose whether a major-mode change resets > > the text scale? >=20 > Sounds like creeping featurism to me. If you want the text size > larger, then why not customize the default face, and have that done > once and for all? Text-scale is by definition a temporary measure. I don't want the text size larger in general or by default - of any face, l= et alone face `default'. It's about interactive use of `text-scale-adjust`. Seems to me its behavio= r should be only buffer-specific and not affected by a major-mode change. = Is that not a reasonable behavior to want, if not even generally _expect_?