From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#21695: 25.0.50; Change most occurrences of `setq' in Emacs manual to `customize-set-variable'? Really? Date: Wed, 15 Sep 2021 16:13:52 -0400 Message-ID: References: <97d3ff2c-9e72-4004-88a9-08130ac99a74@default> <838s0fpixr.fsf@gnu.org> <83k0jtr45c.fsf@gnu.org> <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> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15795"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 21695@debbugs.gnu.org, hmelman@gmail.com, gregory@heytings.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 15 22:15:36 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 1mQbJf-0003vi-QI for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Sep 2021 22:15:35 +0200 Original-Received: from localhost ([::1]:50774 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQbJe-0004lc-Mb for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 15 Sep 2021 16:15:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57488) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQbJ9-0004kW-7D for bug-gnu-emacs@gnu.org; Wed, 15 Sep 2021 16:15:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:41821) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mQbJ9-00014u-0B for bug-gnu-emacs@gnu.org; Wed, 15 Sep 2021 16:15:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mQbJ8-0000yf-JF for bug-gnu-emacs@gnu.org; Wed, 15 Sep 2021 16:15:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 15 Sep 2021 20:15: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.16317368423673 (code B ref 21695); Wed, 15 Sep 2021 20:15:02 +0000 Original-Received: (at 21695) by debbugs.gnu.org; 15 Sep 2021 20:14:02 +0000 Original-Received: from localhost ([127.0.0.1]:53366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQbIA-0000x0-99 for submit@debbugs.gnu.org; Wed, 15 Sep 2021 16:14:02 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:40152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQbI7-0000wY-J2 for 21695@debbugs.gnu.org; Wed, 15 Sep 2021 16:14:01 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:52998) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mQbI1-0000Ga-Tu; Wed, 15 Sep 2021 16:13:53 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1mQbI0-0001pt-LO; Wed, 15 Sep 2021 16:13:52 -0400 In-Reply-To: (message from martin rudalics on Wed, 15 Sep 2021 11:27:25 +0200) 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:214436 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > The point is not to display unnecessary warnings. The point is only > > to display warnings for custom variables that should not be set with > > setq because they have a :set form, or IOW, to display warnings for > > custom variables that should be set with customize-set-variables. > I checked most of our uses of :set and agree that they usually behave > well-mannered so using `setq' instead is practically always a bug > indeed. I am puzzled by that statement. First, it seems to say that the definitions of the variables are careful, so that they DTRT if the user sets one with setq in an init file. Then it seems to say that setting one of these variable with setq (in an init file?) is almost surely a bug. Those two statements are almost opposites. Did I misunderstand? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)