From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#21695: 25.0.50; Change most occurrences of `setq' in Emacs manual to `customize-set-variable'? Really? Date: Sat, 18 Sep 2021 09:34:34 +0200 Message-ID: References: <97d3ff2c-9e72-4004-88a9-08130ac99a74@default> <87v93avtoe.fsf@gnus.org> <87r1dyvtav.fsf@gnus.org> <87mtolx6de.fsf@gnus.org> <87ilz9x5c8.fsf@gnus.org> <87y284rb1z.fsf@gnus.org> <0d48a23084a8b0435f37@heytings.org> <83h7eqf9wx.fsf@gnu.org> <0d48a230848de1d1b255@heytings.org> <83ee9uf82a.fsf@gnu.org> <0d48a23084cf7a569554@heytings.org> <83czpef6hj.fsf@gnu.org> <97113ce8ba560c9ac39f@heytings.org> <6b0f1c8e-9cfa-99b5-2862-d25e85cff3e5@gmx.at> <97113ce8bab1a4e2456d@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15867"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 21695@debbugs.gnu.org, larsi@gnus.org, hmelman@gmail.com, gregory@heytings.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Sep 18 09:35:43 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 1mRUsv-0003ze-Ri for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 18 Sep 2021 09:35:41 +0200 Original-Received: from localhost ([::1]:38726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRUst-00052b-Vx for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 18 Sep 2021 03:35:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRUsM-0004pS-0l for bug-gnu-emacs@gnu.org; Sat, 18 Sep 2021 03:35:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50124) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mRUsI-0006GM-HK for bug-gnu-emacs@gnu.org; Sat, 18 Sep 2021 03:35:05 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mRUsI-000715-8N for bug-gnu-emacs@gnu.org; Sat, 18 Sep 2021 03:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 18 Sep 2021 07:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21695 X-GNU-PR-Package: emacs Original-Received: via spool by 21695-submit@debbugs.gnu.org id=B21695.163195048626939 (code B ref 21695); Sat, 18 Sep 2021 07:35:02 +0000 Original-Received: (at 21695) by debbugs.gnu.org; 18 Sep 2021 07:34:46 +0000 Original-Received: from localhost ([127.0.0.1]:33437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRUs2-00070R-AB for submit@debbugs.gnu.org; Sat, 18 Sep 2021 03:34:46 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:49141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRUs0-00070C-6I for 21695@debbugs.gnu.org; Sat, 18 Sep 2021 03:34:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1631950477; bh=DQxW4uDvJSsDXidZFo3EqVFOmIQ6FrN0RY5u2LX7deg=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=CEeqhPE4Kg/g6jDslo5A2FZoLy4kegV5TLfCQvS+HkypKTbnVCIDS6foBp+4t+UbF S8t/Bks9HVqIoHAwI2Jwpo7MZ1SvOanERf+pLdi5S14isR2YnpV4mIqSWabcVzn6gN xmFg4iXThDeydYMBfDaAuAe90CrDWxx6x8d0h2w8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([213.142.96.44]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtwUm-1mk8B70AVY-00uM6a; Sat, 18 Sep 2021 09:34:37 +0200 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:bAp/9AsxzE0j3V/e69Xw97L7P76C9gRSMKaClP/XSKWZAMc1IZL TzTVnb2j0zu1pglxF76e2wFbsk3f6noNMMYt5V2GPiA/UwxffLAniVx6GCeb4yVjSQXJCk6 unWWZVCkoXhRH2o88YFzhcrO1he+CE2hZnr/cOpL1g5yrIZFrEoiENwen3NDGBWludCm869 Ao1svERrmZ8JeUI5t9vjQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:DHugpoHx6gw=:t3ZRdOpIzIu3SyamsUaMwH Fb6ZUiUoljlPu3IbmzrydiYRV566dh7QSxPu3Z3xcd2qBlcm5o0+eQcwfkap4AaVvdMeq7+P7 xREvCykPfeaomhkRPDQ57+ElhBqj9AvzaCVg9iPA3q/yUwe+61H7aF/NyKDVtxfTHoItml3zV 8YeJLJId9UC/WiQq8AAbCfE669y4fuMZ/zbQ5BasgHBpjUEAUxWJ/LvPbhHAquz4np8J1r31V 3SFc+U0kUwh/usJsJXUTfcb+RuHRTeEvTFXE1YhZXuYm5qOj0wRoIZ0eeF+Q5ilEHtrgkKGpi r90fkTogVZgDkTI29aTqW9siqob1iLduoEVaC1LPVvYzOGw+IVfp19oK96bmDE3Oo+NhnYbgI 8t6vWz9yQGpS5leKo698ALcuZFxaGoA67WDgpUdjLAJ0Sqx4RbykXkkbBnIDvj1q4O2VslNlT atYii2XBACWC0lt7L/OqnerrwslaWjmcAEaMaWXdVyyIZAyed3hf7rJZLsDphD2rm5jOiUrxg OZ7EU2KmNrcdtFkOWWYdejFGvxvCBIt6bdacYdRq2AdZ3jGASSyLB9QVZmf83ZE6E30dHnDBX tpwx/epAkA5HV17umrUoO26V34PjbPPbtMwFtkN+vqiY9Dh4xYRWYMop3bqn5dXEy+ngn6ayl 067jsE433JU+6/gl2F5+UfoU2xGuF8uP2mLHAo9Q7/Tfgz7zwywe4l1kO8JlB8vfR+B2D4syS BKI7e28r9jz0TSBwLhbte7GP1QzLqlzeuXCWICyELCz7uDnU8aOZgFnMAowTAe1zaNgAGf5e 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:214602 Archived-At: > I am now not sure what you had in mind. > However, we seem to have reached conflicting conclusions. > You say that > > > Then it seems to say that setting one of these variable with setq (in > > an init file?) is almost surely a bug. > > but everything else in this discussion seems to support the opposite > conclusion: setting one of these variables with setq in an init file, > in the usual simple case (you haven't loaded the definition yet), is > perfectly ok. Note that Gregory's patch addresses only a small subset of customizable variables - those whose values should be assigned with a :set form. Typical examples are timer based options like 'blink-cursor-delay' where setting the variable requires to start or restart a timer or options where you want to update things on all live frames or windows as with 'frame-background-mode'. With most of these options a simple 'setq' would have none or at least not the desired visible effect. martin