From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: Should `revert-buffer' preserve text-scaling by default? Date: Mon, 02 Dec 2019 16:29:25 -0600 Message-ID: <87fti2s6nu.fsf@red-bean.com> References: <87fti6toq7.fsf@red-bean.com> <83pnhao1re.fsf@gnu.org> <8736e6tm51.fsf@red-bean.com> <83imn1omkf.fsf@gnu.org> <87d0d8xxzu.fsf@red-bean.com> <8736e3scxq.fsf@red-bean.com> <83o8wqln5f.fsf@gnu.org> <87pnh6ve5v.fsf@red-bean.com> <83eexmlj34.fsf@gnu.org> Reply-To: Karl Fogel Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="235833"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 02 23:29:47 2019 Return-path: Envelope-to: ged-emacs-devel@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 1ibuCN-000z5B-7m for ged-emacs-devel@m.gmane.org; Mon, 02 Dec 2019 23:29:43 +0100 Original-Received: from localhost ([::1]:45190 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibuCL-0003Y1-Rk for ged-emacs-devel@m.gmane.org; Mon, 02 Dec 2019 17:29:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56445) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ibuCA-0003X2-7g for emacs-devel@gnu.org; Mon, 02 Dec 2019 17:29:31 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ibuC8-0007dg-R0 for emacs-devel@gnu.org; Mon, 02 Dec 2019 17:29:29 -0500 Original-Received: from mail-yw1-xc35.google.com ([2607:f8b0:4864:20::c35]:37023) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ibuC8-0007c5-K9; Mon, 02 Dec 2019 17:29:28 -0500 Original-Received: by mail-yw1-xc35.google.com with SMTP id 4so502669ywx.4; Mon, 02 Dec 2019 14:29:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:references:reply-to:date:in-reply-to :message-id:user-agent:mime-version; bh=w9PpuCC0lqwIW9a4Vhruh2nREDmRnBTB3n5ZKbUxI/c=; b=kuwrUtFqfIUiYTGhriMZRFC4efl5IMQ3BGoJp1CSVQ7Dtmbj917L3IVcz/q/qFrchH 15owDCBUTOe1c+3LZk8/hoCcecRxWV37QQCy0yNEPc1sqYjSgEPDI3RpXUuf60PawYZH 7FuSP9Z3lX2JDq8Ydc6eJx7g28dyMDnhgf8obQAZKV5IbSvnnbG4s3t0hWcxkIM4M1ql WRAGVkEeHcIW5cfJVngBJbzH1aViMI0ftJmnhjXJ7WvtuMQIaMZtUluc1roXiB6/r6KK Rys18PLcamFKT5PoJ8MvVdar7AcfXIkuHNeIig0EEyAjEoBTi8NO8I485YPZDEnhH61v XjJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:references:reply-to :date:in-reply-to:message-id:user-agent:mime-version; bh=w9PpuCC0lqwIW9a4Vhruh2nREDmRnBTB3n5ZKbUxI/c=; b=UIYKrzaWlG4YaPaw+oL0Uzlu44ODyK5AdAR2X2dfDpoCQY1xbwI7XbjPwJohvbsJlU +5KtFY7akJSFH9jdm4dg5djm1bpZV9W86rbUXBpeizMSFXozNNDUJIkJAVAF6AKCbY6+ mFxQp9WNgtqtNGlPfWBs/33ECAXsol/qltmMr4/YSLhc2MyRrODrtkyPpldeeD+r1Ogv Clrd8CFSoRyoRxS2TVBn4kmNmrtI9j/sXzJ/APCkeWSHsd7QJsI3NTAjlwxbVaSgR3q/ 62p0jjVOrdUTQnIbACGGGV9SKdStlgfAM7IQobhTZidDRN2+4UCsyV5C5zxAuLmuYf4s BScw== X-Gm-Message-State: APjAAAV0is8MYqDevOqHUnBKUVG7w/whdz1Cw9Ocv0EfpgSoeb+sejWU eTdMYucHuUbXdmnHc11Xc2rcldr4 X-Google-Smtp-Source: APXvYqyrS6Y/q3wLxU1ouuKKeBDvhdRhGBccbgk1m/kQaFDqDgnEYtKh5yXtWa8vNstQwEEktlNPqg== X-Received: by 2002:a81:b719:: with SMTP id v25mr857578ywh.491.1575325767493; Mon, 02 Dec 2019 14:29:27 -0800 (PST) Original-Received: from kwork (c-67-173-70-191.hsd1.il.comcast.net. [67.173.70.191]) by smtp.gmail.com with ESMTPSA id w74sm539138yww.106.2019.12.02.14.29.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Dec 2019 14:29:26 -0800 (PST) In-Reply-To: <83eexmlj34.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 02 Dec 2019 19:42:55 +0200") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4864:20::c35 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:243021 Archived-At: On 02 Dec 2019, Eli Zaretskii wrote: >If we want to consider changing the default, IMO it would be better to >add a defcustom that will start at nil (i.e. the default stays as it >was before), and will in the future become non-nil if that's what >people want. Well, that would be progress, at least. I would definitely set it :-). What is the process by which we might eventually decide to change the default to non-nil (that is, to *not* resetting modes)? In other words, how will the mere passage of time affect our willingness to change the default interactive behavior? Is it that the existence of the variable will make it easy for us to ask the question (six months from now or whenever) "Hey, folks, did you know about this new defcustom and did you consciously decide whether to set it?" We can easily ask that question before implementing the variable, though. If the idea is we would post to some forum(s) and ask, then let's just do those posts now and ask whether people would like `revert-buffer' to stop resetting modes by default. (I'm not sure which forums those would be, other than this one. There's no "emacs-users" mailing list listed at https://savannah.gnu.org/mail/?group=emacs.) I understand the general principle of proceeding cautiously. My question is how introducing this defcustom is a step along any particular road -- how it is part of "proceeding"? Maybe by people reading the NEWS entry about the new defcustom? In that case, maybe we should solicit input directly from the NEWS entry, so we have more information to work with when we're later considering whether to change its default value. Once we decide what we're doing here, I'm happy to implement it, by the way. Best regards, -Karl