Received: (at 76535) by debbugs.gnu.org; 10 Mar 2025 15:29:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 11:29:17 2025 Received: from localhost ([127.0.0.1]:39259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trf48-0003jL-Nf for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 11:29:16 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:7210) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1trf45-0003j6-FM for 76535 <at> debbugs.gnu.org; Mon, 10 Mar 2025 11:29:14 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id AAA1B809AC; Mon, 10 Mar 2025 11:29:06 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1741620545; bh=Kb1WMV3qUbQKbTg+wuBOMFGGXxBHaTK4Z2xjs2HIOiM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=XSmG1y1BNXpsXphTwQn7k7AL3GnZYiZvq4kYSJL03K82xwgKoGIsiMeJjI0E8heqO lYOb26Gku1mujJj/9qKu6zbbaNeGS8RvkcqkcSk4qokRl1IncraK0WDf9CLz7momjf kvtg7deslOO0DrafE9RDdxlS2qNCp1eGOx085kLiS7vmm33KFTHlmE7QHv8N0SQP/7 lbiqy1buJJIohY1CGHilZdWhgPRcbG4HVkOw9EQOOJrEsO0J3OioFHRodbSnux1/xt Aahl+nQC9LymFKwm2+F7btP37mXVBX4CDgirfPQxJ16GdIlWNRP0PEqyEp31tuursQ tpbzTNVeD/2EA== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id E84FA806EF; Mon, 10 Mar 2025 11:29:05 -0400 (EDT) Received: from alfajor (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id BACBA120406; Mon, 10 Mar 2025 11:29:05 -0400 (EDT) From: Stefan Monnier <monnier@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> Subject: Re: bug#76535: Recommend against turn-on-<FOO>-mode functions In-Reply-To: <87plipmnj5.fsf@HIDDEN> Message-ID: <jwvjz8wnbx4.fsf-monnier+emacs@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> <87cyepo489.fsf@HIDDEN> <CADwFkm=EDcO0m+N3Xum-NcZrFv64Lx7WwihBh0Y43mp-2FO-iA@HIDDEN> <87plipmnj5.fsf@HIDDEN> Date: Mon, 10 Mar 2025 11:29:04 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.328 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76535 Cc: Stefan Kangas <stefankangas@HIDDEN>, 76535 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Oh, thanks, I guess that's new since I last looked into this. etc/NEWS.24: * Incompatible Lisp Changes in Emacs 24.1 ** Passing a nil argument to a minor mode function call now ENABLES the minor mode unconditionally. This is so that you can write e.g. (add-hook 'text-mode-hook #'foo-mode) to enable foo-mode in Text mode buffers, removing the need for 'turn-on-foo-mode' style functions. This affects all mode commands defined by 'define-minor-mode'. If called interactively, the mode command still toggles the minor mode. - Stefan
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 10 Mar 2025 06:02:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 02:02:20 2025 Received: from localhost ([127.0.0.1]:35990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trWDU-0003g6-0f for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 02:02:20 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:49188) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1trWDQ-0003fq-JJ for 76535 <at> debbugs.gnu.org; Mon, 10 Mar 2025 02:02:17 -0400 DKIM-Signature: a=rsa-sha256; b=sSN89TSQ4Y/xso77mp11WsrlZgduNi9FyA5NaHor4Iq/7yyVF7linmrkzECeKAQmKNSMLZ//H5Xv30dGTZZW1CPTu8mUuK46bQWGjQUJ/nHEKYKMXzvKshEe0dkULf1TimMlWJXsjCGfIv3e/EAdZmANOInzT9zUz3GDBetFcSC3PaQ9CQldpaty2Ea+WVI5dyRsV2FJ494NbeCGbwCgPNymXps2iK5P19BNDUH30VVvIePtKhVC6x1nMX+Blkdxvvh1axVxcXAsU+Z0l4otqvOu3EKdaf77ODSuaWiUreH0hIK8Zjw805DLJPehZuGX03DZ0HiUj51DetD/gS5AVg==; s=purelymail3; d=spwhitton.name; v=1; bh=KNIko8z5Bl5L+YdSIth5Lgkn3Y4McncCNR1Oc8rQtzg=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=FNINxTdFgxhBfKeMPSs0tMEbTomXL2Uj/OwULeD3VFttoWkO+i5tsgMVnZuIrSv/iUGcpB4JHYJBidxRUGjXuZJfj1XduI3nGxinl6icZM4SRn38J18Ana4Xxsn/PXo0Iy/cz9oMD5IYlguKV2fF7xyJ66KgSz/L4830S6cdzStAmi0azYpIniuFUa+ZtHNsaAA04FAhGU+ZP/0ZcZSDr43OKQMrxzRNLPyY/ckCt28DhnmsCThqIYvNcUfu5JGGN1XnXZnDILum/+LQVSkehZK2HgKna79cH3hNUWEZ8aN6AOLwdUc68t3X6QLZ3MzGXZHzyS9TEPQKlxV5zp2PkA==; s=purelymail3; d=purelymail.com; v=1; bh=KNIko8z5Bl5L+YdSIth5Lgkn3Y4McncCNR1Oc8rQtzg=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76535 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -389187239; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 10 Mar 2025 06:02:09 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 3F5677E1A73; Mon, 10 Mar 2025 14:02:06 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#76535: Recommend against turn-on-<FOO>-mode functions In-Reply-To: <CADwFkm=EDcO0m+N3Xum-NcZrFv64Lx7WwihBh0Y43mp-2FO-iA@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> <87cyepo489.fsf@HIDDEN> <CADwFkm=EDcO0m+N3Xum-NcZrFv64Lx7WwihBh0Y43mp-2FO-iA@HIDDEN> Date: Mon, 10 Mar 2025 14:02:06 +0800 Message-ID: <87plipmnj5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76535 Cc: Stefan Monnier <monnier@HIDDEN>, 76535 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Mon 10 Mar 2025 at 05:28am GMT, Stefan Kangas wrote: > I think `define-minor-mode` is supposed to generate code that makes > > (add-hook 'foo-mode 'bar-mode) > > always turn the minor mode on, without the wrapper. Oh, thanks, I guess that's new since I last looked into this. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 10 Mar 2025 05:40:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 01:40:33 2025 Received: from localhost ([127.0.0.1]:35953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trVsP-0002iu-Is for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 01:40:33 -0400 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:43366) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1trVsN-0002iW-4b for 76535 <at> debbugs.gnu.org; Mon, 10 Mar 2025 01:40:32 -0400 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5e5deb6482cso5854465a12.1 for <76535 <at> debbugs.gnu.org>; Sun, 09 Mar 2025 22:40:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741585225; x=1742190025; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=pS5fUOUp2NudHIq6yRzkAXpHBXslRWbC22+DjOHG6Gk=; b=UG3NIMLnlBIB+twl+QsvQnRkHlcy4BQoddTaRhVbLZDGBtkd9IKh3z2zls7H39TvpV LRgjDwAsBwY6dz3fwf5KGnU3bw/H1FsL0cefadNi97T7HXGkokwjpc8iAJb9RWdNSANQ DoUYCnN6icBeWSfbxcBNzS73K+qJuImhE6yM3K3ix5DYIxxh2OZy8xhLmC2e94q0pX4G sGiu9Ib/3lSAmoTf9gmHZlcfvcQ/fJL4R2q2+zY5pt22ZqG2cLex2tbIELWPcdwse0QI 8bSTwl1dPNyvVo1wUkM8/5R81TPNwtG0vvpHxJgDFYXoVcNqL5Wx+V+SemThlhDXbO6F 1BaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741585225; x=1742190025; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=pS5fUOUp2NudHIq6yRzkAXpHBXslRWbC22+DjOHG6Gk=; b=Hl9InKefA7RDkR6oShXvzmvTzpglHl9Qm67bYwSA7K9+HViQHM5TTmhmytqvX0bUaS WK/lI4hVmvZ5shXPGwG1AQl6Uh/i5NlTIe3BwSKwV1vfG1yN4Fx1fsOc//5YqnoCJzey jmeluWFb9LVlBNj/c7T1bujGz+ZphhcTmGeqXIkMCz458oklxOzJiJsLGDeR2mf6alUf NRq9ghOBGPM8Ly4H3V301NGStlx/Z3fnFwXvRnFBheNo0Dodq9IfyTfHN1ZZFj/pTe/4 qg7tvgVAB+mzhGrKwR98M3IX1IX1uZMxpPNhLKam1cMM6o5OA8JXHynuBlchw+H0OYpP Onhg== X-Gm-Message-State: AOJu0Ywdh3qjNFvgXvE3eSrhnH20TxdpYi6VdMTis7PqE9Dae9qgahDx /V69l9r9aQSGaWEHGGqeeljx9p5xn8qPaQ3G3Xk0OWG4eHsdePRDUUuedDSrXqpuQgER3b3kQu7 +lB/5YvUJlGis8HpzLu+Xn3D7VAQ= X-Gm-Gg: ASbGncvBuZo5kVQTHc45UaYwif6Nm79lghTFpdYQ65OfZExYlUGZ0MDB2QHRhqjXezD D7ya1S3wzvonD2/28SwxyXnPtZJNIC5PIfGY1eQX3ydRCOQKgK9DOtl7IcXUM77FycNQpQcm4l3 9XpaT8yBp4FJCMoXnt3xzVQD7oJy4= X-Google-Smtp-Source: AGHT+IGySCwnlTPoAQ1xSnxE7Nez1eTJVBCMjlQGOqSa2MJdrXqXHEjfKffXeU7OKJh0kRXqhoco7QYWEBkE+NZfleM= X-Received: by 2002:a05:6402:42d6:b0:5e4:95fc:d748 with SMTP id 4fb4d7f45d1cf-5e614f1bddbmr9935680a12.5.1741585224592; Sun, 09 Mar 2025 22:40:24 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Mar 2025 05:40:23 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <CADwFkm=EDcO0m+N3Xum-NcZrFv64Lx7WwihBh0Y43mp-2FO-iA@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> <87cyepo489.fsf@HIDDEN> <CADwFkm=EDcO0m+N3Xum-NcZrFv64Lx7WwihBh0Y43mp-2FO-iA@HIDDEN> MIME-Version: 1.0 Date: Mon, 10 Mar 2025 05:40:23 +0000 X-Gm-Features: AQ5f1Jopp-Gl_PGxx_ZwlW69_QQsThUZHcQ_6SvfJxQT32jqWtMjhZFCvE-bhOo Message-ID: <CADwFkmk908CDgrtfD7ZACzkSjbMf4Z9Aoy8EZQigd0+yguEwMQ@HIDDEN> Subject: Re: bug#76535: Recommend against turn-on-<FOO>-mode functions To: Sean Whitton <spwhitton@HIDDEN> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76535 Cc: Stefan Monnier <monnier@HIDDEN>, 76535 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Stefan Kangas <stefankangas@HIDDEN> writes: > Sean Whitton <spwhitton@HIDDEN> writes: > >> On Mon 24 Feb 2025 at 04:34pm -06, Stefan Kangas wrote: >> >>> Severity: wishlist >>> >>> How about adding to tips.texi a recommendation not to add any new >>> functions like these? >>> >>> (defun turn-on-<FOO>-mode () >>> (<FOO>-mode 1)) >>> (defun turn-off-<FOO>-mode () >>> (<FOO>-mode -1)) >>> >>> I think they are redundant in almost all cases, but it seems to me that >>> they are sometimes added pretty much routinely. >> >> What about when you want to put >> >> (add-hook 'foo-mode 'turn-on-bar-mode) >> >> in your init? Without the wrapper, you need a (lambda () ...) which >> isn't great. > > I think `define-minor-mode` is supposed to generate code that makes > > (add-hook 'foo-mode 'bar-mode) > > always turn the minor mode on, without the wrapper. > > See (info "(elisp) Minor Mode Conventions"): I quoted the wrong part: If the mode command is called from Lisp (i.e., non-interactively), it should enable the mode if the argument is omitted or =E2=80=98nil= =E2=80=99;
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 10 Mar 2025 05:28:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 01:28:37 2025 Received: from localhost ([127.0.0.1]:35914 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trVgq-00021o-Mx for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 01:28:37 -0400 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]:60919) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1trVgn-00021X-Vp for 76535 <at> debbugs.gnu.org; Mon, 10 Mar 2025 01:28:34 -0400 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5e61375c108so2828236a12.1 for <76535 <at> debbugs.gnu.org>; Sun, 09 Mar 2025 22:28:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741584507; x=1742189307; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=1g4Uozy7U5jD9glCaWycnFb0u3ROchWBOfTAhrix37M=; b=RQ6JbwICEhduBusTksp1XdH7VS9L2fhI0lkfkNYSSuKkNDVMSk5GnTWrdxM50isxCc tB5VraIt76no6ZMwmGOtkDnpNuuIBt8VW3se51yzQYn5fipr/52CFYkmkY53QgNxe8M9 Smog0LJcSMtSIlKqhp1065Iw2KjKOsQtjaIVDoJ9KReoZ5JQI71hG2xfPkQRQZM4uZJl A4DMh0H3Q9ZhrNnI8be7FucuZ6yOJycvhnEzfy5LRgFPsoMix3UvA9g1jOl0QM/wo6Ea x9dfFAi84mrTjkYll2nRDpBeV5WoQUYN1LUr5S7jig4P6kDDAHDJO/G5vvgp9L9su5Tb lMlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741584507; x=1742189307; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1g4Uozy7U5jD9glCaWycnFb0u3ROchWBOfTAhrix37M=; b=mDdmDI4yoVmOIY/Ym4iuUWZ7n0SRNU+yaFGDSAEJ3hdXV5IxIWJEUU/jb77ywJ6XU7 5i7MN4AfaQD4uI9IHG6jnjU2Xkh2uGjCrp+Rd2DytXv+dXSV/EhCkT1rkqvAOJ396WFm G4DKBYD5XsuZX1PLUE+DQtESM94uFcugJr3aTBycNXZ6HL3yH9gWPqJ+pMjPDm+hze0c 95+hwAWrGfcKhI6hiq3Esc6cslML6hluHHPDDTFvCjGTFE3V0Cbt1X3JkiGK/ZvFmN4L fQbD7uR/GuYUxACsa+T8+0apwmbxVzDVOk93EVFTZJDKDk9NWNJcnj7f/IJcIdeK8p5v 7nTw== X-Gm-Message-State: AOJu0YzL1jEArnvaG4G0NKuUY8yLt6xyx+A6BRrc3P5CGrLWnoKCkg3D IdAzahBnoWbf+krBw+gbW2snyTeJ6ubc6rQmQR07Po4QEpgVPhDpiu2eUxyFlrWKK9qZKLizTL6 qKQ2cpC8O9UA5fgOoBMLS4DoIEZU= X-Gm-Gg: ASbGncuXBVq15YyfO+5uL7IZMvZUi4U4/Df379rf9JMDTqf6l3/QJ9W/z8gJ9kwRvq/ gdLEtX0ZFBnBruks+u+kggPy8DCKFjOZC4RLQDwmQEqNRgAfyoYc1sZx3MpMVCcT/4ZrUUyeqzu PPGTEqa6Ur3PGt2oDISgpzdUWNIXU= X-Google-Smtp-Source: AGHT+IGTYIevEorI2/sdHkli2fndwE6AS4q8WjVXOGuLJzgfhsi6G2ofJzfsk9sHSVTsNuM11IaOml3wFZvSx30Hbc0= X-Received: by 2002:a05:6402:2353:b0:5e5:c5f5:f82 with SMTP id 4fb4d7f45d1cf-5e5e211e1f1mr14082020a12.0.1741584507477; Sun, 09 Mar 2025 22:28:27 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 10 Mar 2025 05:28:27 +0000 From: Stefan Kangas <stefankangas@HIDDEN> In-Reply-To: <87cyepo489.fsf@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> <87cyepo489.fsf@HIDDEN> MIME-Version: 1.0 Date: Mon, 10 Mar 2025 05:28:27 +0000 X-Gm-Features: AQ5f1JqexsLAiH3bvBOxTBVqOex13X0KpjoN6yOtdQ89gQcSM3pD4ijazGwQPi8 Message-ID: <CADwFkm=EDcO0m+N3Xum-NcZrFv64Lx7WwihBh0Y43mp-2FO-iA@HIDDEN> Subject: Re: bug#76535: Recommend against turn-on-<FOO>-mode functions To: Sean Whitton <spwhitton@HIDDEN> Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76535 Cc: Stefan Monnier <monnier@HIDDEN>, 76535 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Sean Whitton <spwhitton@HIDDEN> writes: > On Mon 24 Feb 2025 at 04:34pm -06, Stefan Kangas wrote: > >> Severity: wishlist >> >> How about adding to tips.texi a recommendation not to add any new >> functions like these? >> >> (defun turn-on-<FOO>-mode () >> (<FOO>-mode 1)) >> (defun turn-off-<FOO>-mode () >> (<FOO>-mode -1)) >> >> I think they are redundant in almost all cases, but it seems to me that >> they are sometimes added pretty much routinely. > > What about when you want to put > > (add-hook 'foo-mode 'turn-on-bar-mode) > > in your init? Without the wrapper, you need a (lambda () ...) which > isn't great. I think `define-minor-mode` is supposed to generate code that makes (add-hook 'foo-mode 'bar-mode) always turn the minor mode on, without the wrapper. See (info "(elisp) Minor Mode Conventions"): Enabling or disabling a minor mode twice in direct succession should not fail and should do the same thing as enabling or disabling it only once. In other words, the minor mode command should be idempotent.
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 10 Mar 2025 05:16:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 10 01:16:21 2025 Received: from localhost ([127.0.0.1]:35888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1trVUy-0001VI-W3 for submit <at> debbugs.gnu.org; Mon, 10 Mar 2025 01:16:21 -0400 Received: from sendmail.purelymail.com ([34.202.193.197]:51116) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1trVUv-0001V1-Kb for 76535 <at> debbugs.gnu.org; Mon, 10 Mar 2025 01:16:18 -0400 DKIM-Signature: a=rsa-sha256; b=lzoH9oeAQvwTuPAPTO1G98rDdtJIHxpiSYlUSfsw3n1gYnA9ipxK7wCWkGo/4PIJEP/YpWCqfaKpIMRf8w4PxwnbCIgqbG5i4gvuqcXeUZKmumF0VI59vtzFsQ/FSFwWRzoqXlqnBjBje9a5ntvdSn4gWRP85fUT9DHJO8oM7V71pgMwLCgHxWswfBCBUpspgjC1wm0kvbF/UI6Zxiej2B20wXJXT3kbw9Puzk9JIzdKFzjRy2esfFMcHPrNu5zPQPIzyD+qlEp9JswtF5evI6eoXKbyi5b8UGPNY3WqdBmf5TgvdFlOiJ7yQOr4xj1aSkwJWGEOREW8BV5B9+yAfw==; s=purelymail3; d=spwhitton.name; v=1; bh=2mD53oxBnMNH/19zR2JUTE0D013+Si6mhyJqFe4K+5Q=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=osnuou3+QtNcoGJmPLpEu/O6dlLs3iFRdtCMBmv/7k+7hYB9UE5oIiA6C2/aY06VXi7ghNxirUn57sLS2oA8lzRrdBIq17YmrhidHS9lOsbN1/2vnmJTQTfQEEkLK//ZX/7C+08QoxWOx1bPJzAOOuWybrCE4ngcQ/nQJIT0oVE+AiFndr2ZAEOutP4z68XhVyeGdBNXTBa/FReapbaKg0QxaQz79dHsVMQXdWbS5NrGTsArjl6I5LmwWPEqXHnxYlKRaZXQ4XHt0jX/BlcYkiWT5YRDP2tnItpi3UfWxO5YS6wjnlHseMdljd+s443if4Fl0kgsT5ksx4bNMSYZXg==; s=purelymail3; d=purelymail.com; v=1; bh=2mD53oxBnMNH/19zR2JUTE0D013+Si6mhyJqFe4K+5Q=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76535 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 338518354; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 10 Mar 2025 05:16:08 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 964157EDB8C; Mon, 10 Mar 2025 13:16:06 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN> Subject: Re: bug#76535: Recommend against turn-on-<FOO>-mode functions In-Reply-To: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> Date: Mon, 10 Mar 2025 13:16:06 +0800 Message-ID: <87cyepo489.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76535 Cc: Stefan Monnier <monnier@HIDDEN>, 76535 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hello, On Mon 24 Feb 2025 at 04:34pm -06, Stefan Kangas wrote: > Severity: wishlist > > How about adding to tips.texi a recommendation not to add any new > functions like these? > > (defun turn-on-<FOO>-mode () > (<FOO>-mode 1)) > (defun turn-off-<FOO>-mode () > (<FOO>-mode -1)) > > I think they are redundant in almost all cases, but it seems to me that > they are sometimes added pretty much routinely. What about when you want to put (add-hook 'foo-mode 'turn-on-bar-mode) in your init? Without the wrapper, you need a (lambda () ...) which isn't great. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 25 Feb 2025 05:36:54 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 25 00:36:54 2025 Received: from localhost ([127.0.0.1]:44320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmncj-0001rN-Ks for submit <at> debbugs.gnu.org; Tue, 25 Feb 2025 00:36:54 -0500 Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:22530) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>) id 1tmncg-0001rD-S1 for 76535 <at> debbugs.gnu.org; Tue, 25 Feb 2025 00:36:51 -0500 Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51P1Bfsw002711; Tue, 25 Feb 2025 05:36:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=exg+G7o4Hy5bVb2wQl7MKavlvbYsD3klLRerUwHIeg0=; b= dYSUeSSVEApsF4A8HMbU8USqp2X1oSVacSid9beL0eWzApI7w/atxn0GaCE7ZPTS 7ZkRKwfpWD15HGXV+aoD8AT/QBbFzLD3bEb0xWa/dPvCYoFVKIoqd3FKdhhasqP6 Vx841kYZDs0dXw542WasaoYGjdbJHiSGZ7dZb2XjRLktVL3jF8nM5aw1lO4fmrLc 0q+Gxar83gakmc5DJN+MjwBRo9t+m6xj2skaCwAzXucDLFRTJ049WvNaX/GWZ/9I dCUhUEJRj/2Yg0aeUNU5bhKuJ5r4xgaLDUD/RKCwfe1bV3r7szPjnZG5KWwCbFqN 3S+KvR8mVPy9MKHZxKPK9g== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44y6f9c55r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Feb 2025 05:36:48 +0000 (GMT) Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51P3GWQw008449; Tue, 25 Feb 2025 05:36:47 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 44y51epvya-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Feb 2025 05:36:47 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bJ2pLIBIWFUVw7cL63LiRQPAx3dH+Qz3b+kFaoL+4zSoTJwvX315M6qsaD9k2pxdcflRBt8HoMJrFv7JhUe1lznFU6MxMLxefTWz9gT129EBvTscHsvhcHQD1iY77+1qg8xfSzHO5eedsT+GSASufVvDC8GML8N6POSFuVyNCUxz7hft8hu5nvD2fpTUMlz5h+NJcgKyy87c1UOIH2bbqLSEGuh029Y3djmphqcjzdeLeWjgGSeeoNE13kGMwhchrYXdYqI8CyrBuIVuJHV5aHdZsWtreMgK/K5rp/jzKJcCFyKGgfvzVZrJYWQXQH2f1uwBrg3M2olpltA7GJeMfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=exg+G7o4Hy5bVb2wQl7MKavlvbYsD3klLRerUwHIeg0=; b=dTLi3q5v1Wcb2W7ulSFpKRemzlf5bVroS3lXOZqNpnK/QTfqJWM74IMdSjnkZA2XlospabDjzbU80l+U/sX6pwVgH6lKJyuP86pnAKvqbWE9J+0yOGPe7x9XhbUgJDmfwvUACxDKTijvI92dbrSmniNUFQcebFvFZqeiMcHEgNIpUXEvoOl9GwW30dpTVVXCbwVmeJlwbmCqBh3fYXdFyp+5O/3UOejzvKNY7he4+v0c6dPyTR5O97SszS/JiJ3NJRwTu0nDamN1sP01pQh8W4oCAZh6IpLYd1uA27kymcjUrVeOWX7CggqKwu8ZCJT8Af5WfGwz/4NphzwBFgGh9Q== 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=exg+G7o4Hy5bVb2wQl7MKavlvbYsD3klLRerUwHIeg0=; b=IqyInv4qBUBQMSw7vp5VlLFE29/wkVFkV4ixlkpnz4KJRnCjwKxvQwO7702bn5HkQoCR6zLyUwELxN09m3YBEYvXwhLmm+w2N1vA1W7pd6MSFynsQbNXScQnGGW13MtdxHc0Ee0xAWMRXBch3MkW0CaBYaHNMtguZTpB22TUSOA= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by DS7PR10MB5200.namprd10.prod.outlook.com (2603:10b6:5:3a6::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.16; Tue, 25 Feb 2025 05:36:44 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8445.017; Tue, 25 Feb 2025 05:36:44 +0000 From: Drew Adams <drew.adams@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: RE: [External] : bug#76535: Recommend against turn-on-<FOO>-mode functions Thread-Topic: [External] : bug#76535: Recommend against turn-on-<FOO>-mode functions Thread-Index: AQHbhz0E+wWFU5dNrEOiGZ1p++W3CrNXc6Sw Date: Tue, 25 Feb 2025 05:36:44 +0000 Message-ID: <DS7PR10MB52322F3A38931F5A1034C0CFF3C32@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> <DS7PR10MB52323B7D7848FCEE1F2F7631F3C32@HIDDEN> <jwvcyf6psbg.fsf-monnier+emacs@HIDDEN> In-Reply-To: <jwvcyf6psbg.fsf-monnier+emacs@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|DS7PR10MB5200:EE_ x-ms-office365-filtering-correlation-id: e2f5d2a1-a679-47cb-670e-08dd555e63b3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?us32gXOkZ1fkBsJa9ljSqUTtfjn8JdnVzV9niAiZ9zhCjhu85NmmMRkga5BT?= =?us-ascii?Q?awe0fINUWb3EikO/VBVgUXxUAqd6gMWCU7RNCAgbfNkfv2lNOCSM4j99mGul?= =?us-ascii?Q?g5tMVseqo5nKb4RQQFcDxg8H2nDN5kIaUZ5/oyV/uLH8Y+ya9BeC/l2a0Znh?= =?us-ascii?Q?ZtG5blc2tQcgJsYaxkoA2I9Dt2RWQzmkTUQySaLCgirR3odDEQDJAsjnPqdQ?= =?us-ascii?Q?fZL6nIR5eLeJ+VglWeGsuUEneLtRsmMAcXie+48pTLAfIwQHUlrjZBsy05b+?= =?us-ascii?Q?heUzr1QjVz0mw7A9A+VrRR4nL4jFYQjPowv3mHVdH2Drm6ldSn/Iq6ujMIQj?= =?us-ascii?Q?jGgexZt7XKLbZOPmhFmlqVtpaSGajHc7Q3Bzfbl/Fu2jFnJ8HD5xPPMqBORV?= =?us-ascii?Q?gqGePz8LSerTghx16jlMf3lkOYOEd9A4hepuaXnh8Wugh5EEfNpL73J0rh3C?= =?us-ascii?Q?JR9U8fvorXDW6SxEYwYnHPq8g1Xvf+DZDZGuxtkiQKJ1ZvWBf4nrChcgDJL3?= =?us-ascii?Q?+EVN3cFFBLMx0ZN8bH5CLYweCMjUUE5/CDQYdtUv6v1SFFp1oxhfsA3EdfT8?= =?us-ascii?Q?Pa1yYFDg/Z2VHod4HhDC/0GjJmdmA+r115888i/nzINV21hW/U3M/8N/HFk7?= =?us-ascii?Q?Uai4jS/xcKmhq8vPZvtXjgAQVL0Mc4t8vTPrihjEmRQFIAxeQjTZRYvemVtF?= =?us-ascii?Q?rxzZwMEvsPajPie7jC7KCChTTdDF+yxT9Wc+2TZ8WXrn0g2ZkI5fHbtCsORk?= =?us-ascii?Q?vZ/na2gQB7Lf6Hp2IIVEhWqCV1hxvBtaIwI1XcSaEMXjRqX0SC0bT3c57FPl?= =?us-ascii?Q?RAIaywZrn52lyYM2txxTkzGTgQuWsylf2nHkqoY2zzuY0iHvys6svA7hP9Zo?= =?us-ascii?Q?5yW4VU2Ac0C5XlRMQIlMKFfEme4kAv6+5EGv8no3HP2ODmPh0fKya9DdJZ1P?= =?us-ascii?Q?TICHqQ8lhbJAwWDr0cIyua10+pmnNB4CmYm4AqWRUurt5tz5RRo5he2zzD6u?= =?us-ascii?Q?Z6aC+UpHGJ8/kn+tAFAXqbdIZp5M6jVAuhyjTWeTkxYKydN6AuKACVmNIe3O?= =?us-ascii?Q?pYyj+iN5P+BVC1Y+SwsNY8JWWHEk5BeWoihzR4Rihr4LuzIbvTQC2eMaVIa4?= =?us-ascii?Q?KL+fSeFjldmwiJXHOo7YqD60mT/s0zgNC98rwXNHxMh9zrfbBZI/xaQHdKL6?= =?us-ascii?Q?3m14CTli1ACZtxRyztPPmM1z1EX9Kf6LeoZf0Q2U8UeCsJ1J2PNPs9z93Ys1?= =?us-ascii?Q?HWBUCS8isjDeEFa9lof4yUrmnXvI3bZz57kOBeYlOq8EoRANgQQC4nPy/JiA?= =?us-ascii?Q?ZV8olmsETA7JlIewXdCQeQ94LM5EfAILEszz+zZQx0ZRhvLw0jwgHy3YB1rR?= =?us-ascii?Q?lEQnQsO9TCCs3OgJ5tXIWcvRA8T0LLbGtPyT3x9p5gC93Tp29AYjeG0tvyU1?= =?us-ascii?Q?PV2RAUrRVmUiHmHaCF4uwyeZRvg2IhO9?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?AvNMZHx4L20pzyqLyHqLqeStU3P8vXkI0Yh5CrpmTiK+EyYycUPjEGpiH54U?= =?us-ascii?Q?Z8blSoCocIdn5N/xBCDsi3kWCwxGFqlDJVwJK/2rDTO7i8mV5jCl32Wu7xys?= =?us-ascii?Q?U0Ny1WgE/02SHYbEi0iu09/PGBrt+/KrBWc2lYNQJlaQWMR0wr8mr+ypQ70V?= =?us-ascii?Q?PW9FbUUUyrJR0ESpbMuWkdFrhGkadDUu9OmVjm0y5tOXQG+oqgtunhhF9B1n?= =?us-ascii?Q?CnXY64zYIQVOdZ+YT7GJPBwit1C69SEqJrKWJ4iA2aXvqs+CT4AO4rJ5zCux?= =?us-ascii?Q?bRtEha8WBbh+GwClWGs4yP6je8DM0olo0QeaucNO9uB52FBMzfqHQxEVASTB?= =?us-ascii?Q?cQ+RxsuX/T30SO9GC7BDb4F1YQ3fFHuJNu5bqrpa0C6fbinsrfIlCosHBJjY?= =?us-ascii?Q?qaNrpNL+aJ4NZUThxDvZ+szUwbhVQdQYdQOs2sCwH3zxfCEcAae4bGNtUeqq?= =?us-ascii?Q?trPkU3+Domtk8wsStzgmbZqGpt4XfLK3MZUa//c6D4cBDQlRMRRl5CF5wYU+?= =?us-ascii?Q?DbsmyM2uoduOFsChn4mSeXeZB5zYwLmKy7WNQMPScQtScQ6QH71YZP1iJ7yW?= =?us-ascii?Q?msVK8lXkuoJhu6Y/flxibbAcPutSp7wShZ3tr/7/7d2SyKrEcL9EA80TjB5O?= =?us-ascii?Q?pAeOvUB6ImotYC+QMlk32FAWdkbMCz5YoCMKH5q8CsgQ+uNKSQWteeMQY3hU?= =?us-ascii?Q?cIkBDrTqBHx+iifKEapcqfxhqut6PLyi6dB0qL/8Wzhx0lPLPcjsoQwG+P6g?= =?us-ascii?Q?7PsoR/IsdQ4neqv1QzaTTkr576LppE4O8WCiHPilw8IzEAr6O85j3UzhGlim?= =?us-ascii?Q?bbFUm+o7g5QliLgKkZngwvktpWxo/AgG7OCybBz4jPRdm0iQyatug2IAtLBD?= =?us-ascii?Q?Ak47MZK67HmuzEeHOpAR0uQMbdKZplPh82NnUASBTnDCAuAGW3UsG9IwpIfI?= =?us-ascii?Q?mra3wCMWqTrfZG2P6jDAWGE2sPRluacDBlQGSJJ61LnkeW+4Sm6x9VI+WUBt?= =?us-ascii?Q?vhC+tYBBqB39Gs6RKa+iEtqyEXqVg7VjTtr0x7+hQgqiYFylQC5cn1+0JPMt?= =?us-ascii?Q?hh5o5g98rZ6+PsPKUD5f7xnpl1h0g2iaApOtLilB0zcHpaU3x3/+2wJtzJqS?= =?us-ascii?Q?X19I8I5h5VJ32y4S7ZlHI2YvrpU+lwdjwMF5HkWH0emK1+KzW1kdBXrxPl54?= =?us-ascii?Q?Gnar7gWUwN+XEjFJQGygtha0KamnSHe2uKTkokzpMn4QV8k68azTFsFaOeIm?= =?us-ascii?Q?Iz7+O2rI5He1fXrInu8awp3pQq89As1DCm03yFyF2CMGqJKYAiao3p1BTZsQ?= =?us-ascii?Q?EIsS9DM8I8iVMnW6t3apJFFzFKznG63Qfqzc8F+QmhtzKP3EvdDBxQSGC2+T?= =?us-ascii?Q?gZOHdLwmSl2fWjRHLsBsk7HnBFSZFK7POcWfEA1/EM8WiI9WUUpH576cIcxn?= =?us-ascii?Q?7vHVS7QUaq4NzS1x1KSiDg8veoQsz7OZI/of3JcYFDJC/B9UxFqvahzBHlPc?= =?us-ascii?Q?ZsXdUvolWLbWhLHcv5z2EwNXSVIr+L4XBxeZiqof2p1ev1UdxvWAruaP2zj1?= =?us-ascii?Q?19T/29tc6/yOE4yLXw2si3HUCe2/1XV2ToRxf0Uz?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: sU1vAAcUVQb3xxG160o3M/5kU5Hr944nFUxHPgx5xvBwZF98uHGlfNUvPVWbHXr/ruJENXgEXwdytvFM+piVmCX4+oo4LwXmX6D3rXAKXBPhDpGakMIea7YpZ0FcasdIQe2jD/DVBGECb1T73qsUfS1/h8CIhufgBLLAecY8Z3C0aRljLFDhOnF4En/BZpdvg3nPjSeSbs9aRXvK7ky0dbfIXAzuPCJ0j+29PiYkoTIti6HAHT3/Y0t5g2q2wm/29MNToXX63XFXleoaSF83YIWodqwPZrYb6URXqdzJytzQQZGbKPinbfJuUWGscWJT6eQ5g6ApxjmTWTrXl7gKnVi49D7PqpTTOFv7Y28lKGpBsMzwX5mvRBXHzr1drdVdQgQuiMObp/+Fw7AuiaJPwidNa79Gx7J7jp8EAekDYJi05onPukoBAOsHYjMpvPRP/iVBhWm8T1LZkLqZsJ9RO/9BDC1fIXA4MrBgkTlwuyIWqQmcJEkSA3gYm9I41Ekcco7gdlzNb4wxZKLwxXwae3xOXxQnW5RINrQEPqtXr7jCr/qoXU0X0E0PJwgyMXiqwcIiwbONd8WZ3bcIv8+roIPb26oIgTOnNlxXqrhklto= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2f5d2a1-a679-47cb-670e-08dd555e63b3 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2025 05:36:44.4264 (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: gs2vvuUCJkUNkRbQiDx8dERaRFuzEAptPADk1H+a7XDPfeqeZPGl/bj7GgUJvhD6JWei+hgUjM1ZFxIJgPDW/Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB5200 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-25_02,2025-02-24_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 mlxlogscore=999 suspectscore=0 adultscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502250034 X-Proofpoint-GUID: a3zHkDYw-a_cCtvaqos-irNHOYHw8B76 X-Proofpoint-ORIG-GUID: a3zHkDYw-a_cCtvaqos-irNHOYHw8B76 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76535 Cc: Stefan Kangas <stefankangas@HIDDEN>, "76535 <at> debbugs.gnu.org" <76535 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) > > They aren't redundant for global minor modes created using > > `define-global-minor-mode' and `define-globalized-minor-mode', > > AFAIK. Arg TURN-ON is a required argument. > > > > TURN-ON is a function that will be called with no args in every > > buffer and that should try to turn MODE on if applicable for > > that buffer. >=20 > Just because the arg is called "TURN-ON" doesn't mean it needs to take > an argument called `turn-on-FOO-mode` nor that it should behave the same > as `turn-on-FOO-mode`. Maybe I misunderstood the bug request; sorry, if so. I didn't understand it to be about functions named that way (or any particular way). I don't think the wishlist wish was very clear, if my understanding was indeed incorrect: How about adding to tips.texi a recommendation not to add any new functions like these? ^^^^^^^^^^ (defun turn-on-<FOO>-mode () (<FOO>-mode 1)) (defun turn-off-<FOO>-mode () (<FOO>-mode -1)) Just what was meant by "like these"? I understood "any new functions like these" to mean any TURN-ON functions, with whatever name and with whatever behavior, as long as they try to turn on the mode whenever applicable in some buffer. IOW, just what the doc for arg TURN-ON says: a function that will be called with no args in every buffer and that should try to turn MODE on if applicable for that buffer What else is the wish advising against, if not such a function? Provided you're right, and such a TURN-ON function wasn't what was meant, and won't be what's proscribed in the proposed "tips", great. In that case, please at least come up with some clear wording for the tips. And for the wishlist proposal, please say clearly what's being proposed - just what do you want to advise users not to do? But in that case, why would any such tips be needed? Would anyone really think, reading that doc, that the required TURN-ON arg needs to be a function named `turn-on-...-mode'? Has that actually been a problem - users thinking that? It's also not clear to me just what you mean by "nor that it should behave the same as `turn-on-FOO-mode`" What exactly is the `turn-on-FOO-mode' behavior that you want to tell users the function doesn't need to provide, if by that you mean something other than just be able to be called with no args in any buffer and when called "try to turn MODE on if applicable for that buffer"? You say it doesn't need to behave "the same as `turn-on-FOO-mode'". What does that mean? How does the presumed function `turn-on-FOO-mode' behave, if not just as described for arg TURN-ON? What behavior doesn't the function need to have? Sorry I'm not getting your drift. Can you clarify it a bit?
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 25 Feb 2025 04:23:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 23:23:13 2025 Received: from localhost ([127.0.0.1]:44217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmmTR-0006eP-Fu for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 23:23:13 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:60943) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1tmmTP-0006eA-1U for 76535 <at> debbugs.gnu.org; Mon, 24 Feb 2025 23:23:11 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7DD6A100180; Mon, 24 Feb 2025 23:23:05 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1740457384; bh=t3GUx0gxePekR45vbs7PWcxbBH4tO9RMVtpi33RrIRs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=fVMUzyI85jcETPAjNONRBrXsMO/bd1H8CNJcQXB0K4YjDI27HnVPaCnZQ66UQ3ifh NB58ONZ6uc8GZk9pFvQC46GXqAH0jS5QMnYgM46yisBQ04zqyJ7TyaSfs+EvI/n+Gs jUA8NDisShswr0AwmZ4kn/tkw21x3PnbJQQ1zibnOQpbEZnXetQySNjeLYaFkqvQgf vzHXl3yNCg22BDPiDYEenbJtrlC0UqnJVo6oncC0wkFRWfDMQnex5I30N1JiCU13BO YKuLP45CpT1QPLGWVG9nDl6wVoexZgULFlUJYoOWMY+gdsIoDkvShr76Cnsjy/Mlff MIo3tg+GTK1+Q== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 81CB1100040; Mon, 24 Feb 2025 23:23:04 -0500 (EST) Received: from pastel (unknown [104.247.242.5]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 51ADA1200BA; Mon, 24 Feb 2025 23:23:04 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Drew Adams <drew.adams@HIDDEN> Subject: Re: [External] : bug#76535: Recommend against turn-on-<FOO>-mode functions In-Reply-To: <DS7PR10MB52323B7D7848FCEE1F2F7631F3C32@HIDDEN> (Drew Adams's message of "Tue, 25 Feb 2025 02:18:02 +0000") Message-ID: <jwvcyf6psbg.fsf-monnier+emacs@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> <DS7PR10MB52323B7D7848FCEE1F2F7631F3C32@HIDDEN> Date: Mon, 24 Feb 2025 23:23:02 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.183 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76535 Cc: Stefan Kangas <stefankangas@HIDDEN>, "76535 <at> debbugs.gnu.org" <76535 <at> debbugs.gnu.org> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > They aren't redundant for global minor modes created using > `define-global-minor-mode' and `define-globalized-minor-mode', > AFAIK. Arg TURN-ON is a required argument. > > TURN-ON is a function that will be called with no args in every buffer > and that should try to turn MODE on if applicable for that buffer. Just because the arg is called "TURN-ON" doesn't mean it needs to take an argument called `turn-on-FOO-mode` nor that it should behave the same as `turn-on-FOO-mode`. Stefan
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at 76535) by debbugs.gnu.org; 25 Feb 2025 02:18:15 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 21:18:15 2025 Received: from localhost ([127.0.0.1]:43820 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmkWU-0000Po-VB for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 21:18:15 -0500 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:22518) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>) id 1tmkWQ-0000PS-FO for 76535 <at> debbugs.gnu.org; Mon, 24 Feb 2025 21:18:13 -0500 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51P1BcrM016838; Tue, 25 Feb 2025 02:18:09 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=D5IbjavZ+cdsnvQLJnbFUDPVHMTzNfc6KEU1vO/ceK4=; b= JNyqXObasbqx07sVtHQsfb0YQ0N4l+yVuvnG0wk9UTIE8ztjCKYA1ZTD4Yj4AGff edYPeKjp0K2wCmtMAj1y4S9kvs98b6I+xPUDhdhhsK3qJuwxCsGv4/Ido/O1OUuT SipBEk1eFbEDKhKFnV38+wqi2r579/nEst+XaTzcCh/DCqeOozwRdCrVFShdmEmK QGg/R3Ffn4kDdBjbcRjWQ7xR3GRcDfV/YjI3hgWBZPEVVlMSOf8FeDuHCQin+XNf nFbswX6w6ug3m+W4R8m5/+R8wKcB8zHIvd1qy2O8MzK4i5smRew59P8S8/osH8Jb 4zoli38za/u7/nqB8KuZqA== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44y66sbyut-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Feb 2025 02:18:09 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 51P1dmoH002882; Tue, 25 Feb 2025 02:18:08 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2043.outbound.protection.outlook.com [104.47.55.43]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 44y518svkd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 25 Feb 2025 02:18:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yhDlwVYc+FIoFon27uSerBG3caAMZCUKHPISFgILfZETLQ8Fmn6w3plmTBxwAhpFJxSEFfzU2ViTbdtaJJUM/Z8fo9L7mrzJA/qNuWboIhW+TkXFjJfaLglL64D0PETGogOKciN1S0Ff6+aKs1ur/ArkKNXywNCiAepXHR0lOrCSzIkoF2rxQkWi3zrVMr3lAgDoLwkDn0Fc0J7J6S/wu8WnTS/j6Zq/ONN8Kfr2emW65dRYzLTCOFhDJSSWbdIAHOqA4u5ZzjI1WRumwJCqdK2YkoOhpdyGAa4to6VamYFQrjV40j8nF0MQ0i7viEt7WnnQmF9zWB7I9lpktloNPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=D5IbjavZ+cdsnvQLJnbFUDPVHMTzNfc6KEU1vO/ceK4=; b=Kidxk3n1Y+DnBGj46X2lyPCOSv3Hkrgtuv7K2BvjCClv5KSbVXXQ79Zw9yqKnYaXs7p1f7H3Sfz/1AOu/flr9g3cr02POFf7FUD7fwqtZxTCL84x9IQTH1Gl1Kj0771nLYHU3vjssAvufhYVFK2ZXjOfm5ObD34i0uNjh//csLu5DG+mIFdYmnphnn/ckzbvPfKZl+en7zoi8pp801QN5CECU0eDFrP+X9jXIeghWJfwh4KD3AIIemLyhJlj5/W34ktuqBWTPdvMspsTBjZ3l1GoFVwJzAynSlFvomucGQAG/vJHCKptg/VxRr+w+XxF5/aFze9oQ4Fe0Uf1c9+Zvg== 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=D5IbjavZ+cdsnvQLJnbFUDPVHMTzNfc6KEU1vO/ceK4=; b=DT6+fAuSMZGWx/Zo6TGonoauPUfe11PucqoU1EI7pU9BfBU55n0RT+kAhAmHIhWk1FH2l1PZ8UP8mFUOUh11jBIK8HSunjHXiq7T94RJvtlYY7w32IGMQEiOHH6yZs+GIAML8wn1A74e4F6Zeyv3E5Rh2egnvxu+rog9wYl6YO0= Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24) by SN7PR10MB7030.namprd10.prod.outlook.com (2603:10b6:806:349::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8466.17; Tue, 25 Feb 2025 02:18:02 +0000 Received: from DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8445.017; Tue, 25 Feb 2025 02:18:02 +0000 From: Drew Adams <drew.adams@HIDDEN> To: Stefan Kangas <stefankangas@HIDDEN>, "76535 <at> debbugs.gnu.org" <76535 <at> debbugs.gnu.org> Subject: RE: [External] : bug#76535: Recommend against turn-on-<FOO>-mode functions Thread-Topic: [External] : bug#76535: Recommend against turn-on-<FOO>-mode functions Thread-Index: AQHbhwxsFdz8Vl/8lEKCcUIJxd3+JrNXR+zg Date: Tue, 25 Feb 2025 02:18:02 +0000 Message-ID: <DS7PR10MB52323B7D7848FCEE1F2F7631F3C32@HIDDEN> References: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> In-Reply-To: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|SN7PR10MB7030:EE_ x-ms-office365-filtering-correlation-id: 5cc7fa91-ad29-4cf6-ec62-08dd5542a176 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?Y0tscGtJYitHcXg0RjNQZzMrcFlmc2ppT0psRmh5c2pqVmdqQ2FHNmljN0dG?= =?utf-8?B?Q05QemNDU2cwK2hjNzcyZUpJZU9xUmNTRkpmcXZsVTNmbjBLVHdkeHFDRklD?= =?utf-8?B?eUxzRHJOeUJnNnI5bFVQd3RrR3Z5TzBUMkpJMGkzTGZGcEdIUzV4WVQ5RElW?= =?utf-8?B?bjZnQzBlTks0bnVMc1YvR0lqZDZSRmt3ZndVK0g1K0RRV3FOS2NXT0ExMDVY?= =?utf-8?B?QzBCYituNXBzbFNNcEQ2Z2hqN0xJZUtnVlJlMUNXRGg5OHZpNlRIZ2ROcTNh?= =?utf-8?B?VGtOd1k0akhJY3IxMmMvTzlZS0lJMVplSHdMYzZVemNQV3RrM2poN2k2ekdy?= =?utf-8?B?N0tOOGhHVWVya2VYQWYxbEg5TUpQSGx5S3VVVzNhbkVDeWZ5VjdTcG1hbGxZ?= =?utf-8?B?Z0txVEFFekRqQjdvY0tzczBpSElMNHBVOGNZa3EyZm5mdERYUkZYVFBOTDNt?= =?utf-8?B?UXpYZWJ1aEh1bGI3SCtPdzZFRm9RWWVHRXExbmJDOHoySEwraFQyaWwzTE40?= =?utf-8?B?S1ZIaEZlZkJma0dqM2QyMjNjNEUzMnZXZ0tqMm11RGhiOW9DMDUxbHp4clFJ?= =?utf-8?B?Q2FUZDkzKzFTYmhyOHQvdFE4RE14dzNSYTFrNXAwd2oxWDQvOGM2VWM2SXhM?= =?utf-8?B?MjJxajR4TU81dm9EVnZNMDhmS2NYV3VZQUk5anJ4WnN0NG0ycHphVWVqbDVH?= =?utf-8?B?SGZxVXlLSlgwUVBmZXNEOVhjUUNySCs0WXNNTmRnT0dobUROU29xYWI0WUw4?= =?utf-8?B?VXQvSktEY29BK1V6d1A0ajIvZDFJbEs1K0VYL2lERE9DMms1TUNNeHdNNTIr?= =?utf-8?B?d0Q1OTRKendMU3dyTHoycUc2OWNFbDdVeTdYdGpsYjljN21LSnh0dEswczNj?= =?utf-8?B?THViY0Y5MlZvYVgwSlEvckpqMXJ5cFJMNTNzY0N4bDZ5b0pNeGFxNUpJcXdv?= =?utf-8?B?U09MUzVINGpKMVRwVkRYYkRRdGhKUDNTWXQ5bjM4U0VzWDB2eVRvZ3MzY3No?= =?utf-8?B?clV5YXFPTTBHbEJkZ1BaTmNIU25TQnZtaUlsNjdWdExQWlJIam1PZXlzcmlk?= =?utf-8?B?cko1Z1dvRW9tRHpYZUl6NVVVRCtPa21GVm5UVVpWWWRSaUh3UTlPaExYUzRo?= =?utf-8?B?VC9NKzNIZ1ZGcmUyc2tHazJBN1NMamcxaXBvakdldHEzMVJ5R2lUeFFaMTRU?= =?utf-8?B?RWNrSXlIcXltL0xLdEhRc1JWeC9COG8yNXRPSmNjOHFZb3h1dE1vT2pYY3Nu?= =?utf-8?B?VDlQQzIwSGRkcGt5dUN3VWRaalVCcGpxY2N2eUdPN2xzVFROeEhzSHhOajFn?= =?utf-8?B?WDhRYkxlRW5EWjJVdmVJMHdsUnQvTStJWnVzSmxnaXBIYWNsK3VuSndCd3Fy?= =?utf-8?B?cmNzdGx4NHZnM0FtY3V0MWZOZzBrS0g0SmVqVFAvSWVvdEFiY2lRcjlnSW4z?= =?utf-8?B?UVZ6bmNNVzFlNHQ0RHJucWI2UnN1SW51SVhZbWlJNkEzTTdsd3hPR255bDRF?= =?utf-8?B?MnhuUzZmdmdrbEY1Q2dONkV2dWJjVlhleEFvS2kzOXBncWY2ZWJNR1BsSzVO?= =?utf-8?B?dkdXSnc3OFBUVjZjdmdaVkdqNml4SDU0d3ZkUHJoUnV0ZitIQjBJTmh1aStk?= =?utf-8?B?T0g5dStrME43SGZrb0pjbkkwOHhrRGNIZGRTd0F2TGxFSHROTVBVVGdOMWRk?= =?utf-8?B?R0xuYU01UDZxQWJkZzVFcnhxbzA1Rzg1b2VJMlpCMVQ5R2g4Y0E0dXdnV1ht?= =?utf-8?B?TGR5WGVNWG9YVWMydVgwZkswdDJ0SHczN2VocjVXOGtwUGJsdGdTOE42Q0l2?= =?utf-8?B?cE5QYkRWMmpWcFFpa1JXMGVpMXNDcGtueFN4ZnhLK1FHTGJtejVNOG9zSHBK?= =?utf-8?B?WFpoRUJ1T3BjVUE4RGZNcUdUNnJPRjdGN0JYRkZXaW9zTzBuSTJ6OG00UlM1?= =?utf-8?Q?MnHl6IgTubhWAql6LehG3BX1NZzlSFiq?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bTVYQ2wxSDVuaHVZNDB4WlJNK1VkYmw0dTZUZ296bDVkZzcyTE9jMFR6RFNp?= =?utf-8?B?ZkIxL0VDTGlwSXFJbDBiYTNwcHlHYUplR2FMZ1I3bTM1RGJLQ2ZNbk9lU3Jw?= =?utf-8?B?ZWJMYmRKWEVUTk9KZFVhR2lEcnhVVUpPS3JSWmpib1dLWDZsWE1RcDZxVElY?= =?utf-8?B?RUI3a3lHQVNTYTFBTUxnTWF3WkdNR2NvSUdndVdmUjJtbVpTQ2JlZGVwenZB?= =?utf-8?B?SDJoaEhheFViYVBuV3ExVXdVY0V0UUZ4dmsrdGxTa0NZU0dtcUorRDUwZGtR?= =?utf-8?B?U3hrdzNmL25vRm45Y0FldUxSbjBhMTFUai93dDFiTGJqc2hIaVFvVHVpUVQw?= =?utf-8?B?R1o4UTkreFRXSTBQRUhISXpQT25icVFZb09RWU50WERlQVRJSDgyeEErRlBM?= =?utf-8?B?bFVCZVU3dlBRQy84N01nWjVZaXNPYkV0amZxTGhCdXRrTWZ0cEdpM29rYyto?= =?utf-8?B?bFdHTkZha1E4aktCT2J1MmNEcmczVXBPcVpSTUJxaFQ0SncxVnIvUko5M290?= =?utf-8?B?d21FdW1wcHk5Zy9vbEYrTm9YRE5uT1ZmakRwb09POEI0c3B5T21leGUrZ0VW?= =?utf-8?B?NWM2UkszZDBEZUZ1NzFsTXN1eEw5dzFMZG9iTDRTWHM2YXVvdE90WktFMFgy?= =?utf-8?B?WGRjTlBEcFFscDlkckFFTDFqTGRqRWVQRFpWL283TlRicCtTcEN3OVVHN2o2?= =?utf-8?B?U2xoaWZXSXE5aVdnYnlSQXlmV1k0RGlvanh3WnA1bVRQejFkcCsreWhUN2pV?= =?utf-8?B?K0VXQjZSMEpPcUw1dGIvdGcxaU9iZDJZdTJyNkpTOWVZeE50bTJwV3F2US9W?= =?utf-8?B?eXNudXpiWTZwR0ZDb0wwYjlXL2Z1b1h6bHBVKzVQM2VjWlRkNW1zdUJnTFUz?= =?utf-8?B?Y3dhRjVqcmk1WXcvTDRDRTJmSGI1NFFCNS9QcmJJRFNEUEtGcGVxeGhsbTd6?= =?utf-8?B?MC9oRnhmeFV5VkJaU1RUb2I1N1hldTdMd2dsUkpmSmJXV050ZjZxT3ZwTWoy?= =?utf-8?B?VVdSdEdGRVI4Z055SHBPY2k4aUUvZU5xek14ZmlRdHlubHVkMjAxOUtXV3RU?= =?utf-8?B?ckJQQVhNWXh4aGR5R0lRTjFkK3FNUXBvYTFIWWVFZ3FnbmNicmc5ZDV4SGRB?= =?utf-8?B?cWd1YkVwVkJmblVvU2c5TkoxdWp0Ym9PajUzdlBLMWI3UjM2Z29hcWtrT21Y?= =?utf-8?B?SW5zMm1wcHZCbFFIdUZVSE8xbUcrZm1hL3MzQm1xZ2h1WFM2RkVvTlorVEww?= =?utf-8?B?T2ZkS1E3NGJXTzRDaUp2ajU4cmdkMnF2ZWhlZzBTbHU3RXBZbGp6dmN6M0tZ?= =?utf-8?B?VlZabUJDeWY2ZVVzMkp5ZTEyMDRqTzlLbVg0WHhvK3pXR2IvaWU5UzFVZlYr?= =?utf-8?B?bGM4N24zUE13MU83Rm5pUWltanVHUlRNWVRYRkxKeWIyeTlmV0JYWnNHU2VE?= =?utf-8?B?RWhSenpnQU9kaU5oMTd5dGNyUVlZY01yUUFjb1o3U2hnUXRCTDF5THJiWXQ0?= =?utf-8?B?OUxoSEhJK3RLQS9IR0R3NGdaVGYwYmMyVVVtYjJ5OUZ1MnZMQitWR21zeWJh?= =?utf-8?B?QitsTDVBNVNqRG5WNmkxWUh6VnZNVGE4L2FDMGdnT1h2c3BzNk1VZkxSQk81?= =?utf-8?B?cmFhVFptT1NjeWNjMG10bHJkc3QyNG1BWjBIdmxNbE1tdDMyRmE2MnlFYzA2?= =?utf-8?B?VnlXSmd3QjIrb3VlVDUwWCswRC9nMkNGRDhsbUo1RUFXa2ppQk1oSGJKbVZR?= =?utf-8?B?TFVjenN0R3ZrZ2VoN2VUK1FDM2h3ZnVpMFloVTZ5Y093emZEUndldkhuU3Fs?= =?utf-8?B?NUgzV0x5bmdjMytuOWNVdTBhQjdYMVEyLzVxVkx0UytBVXduQlZpckNpRTI5?= =?utf-8?B?a1c4NzhHMXR2dTlLclllbEkyNnpLdjVZenpweWJTQ09uUytkVFNoc3FVK0dU?= =?utf-8?B?WmJoNHgvcEVpY2IzN0xCczU0VGozZW5raHE1b3FLK0duQzZyQ0dDSEdqU25p?= =?utf-8?B?bTlWSFd6cDhvdjJvM1B5dDA2ZVNZbHN1UTVkTGFuQm5PZ1NPamVSNTh5cHhR?= =?utf-8?B?UURCam5vRWlYck1mWno1TGltdUZFY0k5VE9wZVhGNDZMNi84WWNOZWlXRXJz?= =?utf-8?Q?5T59+E8nxDM4tD92lsztMXK5J?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: NYVVit8zYBwHl47LfbDrYx0cb06fnJd0fWCv7HH7c2ITu681ZlUlaf+TdSQiKDoQoQVWeVF38QDhFh4RM6jfMbjtfy0EOx57c7emyw1bXgNAKoSpC0WGHFj30OUKbrgP+pBMsRuhRI7pqItsvDIUCJCCTIWaF5YuyYVUF/O9nC6ubnq1SrKAlBoDyKIpNAZCiP7aCXJt3mUD2FbhCU/UQqQjHh9/ChAh59HK4xZ33+v3DPqjZlb/m+Tugnu1KAZATZKkWTGVPev6u5xz6uqNmBp19Xii/v6K5XKHt+nGU4nlpWPUTiHpibqmFi5oR2rNEGGFc0pFrIiUbjjhwqn0hHXouasYJVFwHBn7cdyIboOij2dtOejZNpjGTXiUjyFcZXBu6+w+dzOSYh/Ph12tKj5iwgh0bsdNQ/4SS/2wq1cOVb3S3vpQbb+0cuz4x1t0JTmQ8LcJVICgUPLGqT3KfglC4RNuFqT4BuDdbmuAXNwP1bY61ehhirxbOHALl9XnU1740u37y9kLby61M2J+PIzUYTgbr0lrBRTQAmvcRP+LipPWA2gTvBCOCl6Hn1pXSGVMrWKioQe23Pk5n/VhxxKJvqtuodlb3qPcqTlRMD8= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5cc7fa91-ad29-4cf6-ec62-08dd5542a176 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2025 02:18:02.1191 (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: NNwJEd6HD+PEnMGy+KJFMJCm3465+I91ygmkIyRIYTjGGY7tOipokHCWU68DyekfAIFnghXp7Q9fsLOzwrXYkw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR10MB7030 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-02-24_12,2025-02-24_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 mlxscore=0 adultscore=0 bulkscore=0 phishscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502100000 definitions=main-2502250014 X-Proofpoint-GUID: JF9bFBJAgVL1GL13OlOoDwAc8lmNV91h X-Proofpoint-ORIG-GUID: JF9bFBJAgVL1GL13OlOoDwAc8lmNV91h X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76535 Cc: Stefan Monnier <monnier@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) PiBTZXZlcml0eTogd2lzaGxpc3QNCj4gDQo+IEhvdyBhYm91dCBhZGRpbmcgdG8gdGlwcy50ZXhp IGEgcmVjb21tZW5kYXRpb24gbm90IHRvIGFkZCBhbnkgbmV3DQo+IGZ1bmN0aW9ucyBsaWtlIHRo ZXNlPw0KPiANCj4gICAgIChkZWZ1biB0dXJuLW9uLTxGT08+LW1vZGUgKCkNCj4gICAgICAgKDxG T08+LW1vZGUgMSkpDQo+ICAgICAoZGVmdW4gdHVybi1vZmYtPEZPTz4tbW9kZSAoKQ0KPiAgICAg ICAoPEZPTz4tbW9kZSAtMSkpDQo+IA0KPiBJIHRoaW5rIHRoZXkgYXJlIHJlZHVuZGFudCBpbiBh bG1vc3QgYWxsIGNhc2VzLCBidXQgaXQgc2VlbXMgdG8gbWUgdGhhdA0KPiB0aGV5IGFyZSBzb21l dGltZXMgYWRkZWQgcHJldHR5IG11Y2ggcm91dGluZWx5Lg0KDQpUaGV5IGFyZW4ndCByZWR1bmRh bnQgZm9yIGdsb2JhbCBtaW5vciBtb2RlcyBjcmVhdGVkIHVzaW5nDQpgZGVmaW5lLWdsb2JhbC1t aW5vci1tb2RlJyBhbmQgYGRlZmluZS1nbG9iYWxpemVkLW1pbm9yLW1vZGUnLA0KQUZBSUsuICBB cmcgVFVSTi1PTiBpcyBhIHJlcXVpcmVkIGFyZ3VtZW50Lg0KDQogIFRVUk4tT04gaXMgYSBmdW5j dGlvbiB0aGF0IHdpbGwgYmUgY2FsbGVkIHdpdGggbm8gYXJncyBpbiBldmVyeSBidWZmZXINCiAg YW5kIHRoYXQgc2hvdWxkIHRyeSB0byB0dXJuIE1PREUgb24gaWYgYXBwbGljYWJsZSBmb3IgdGhh dCBidWZmZXIuDQo=
bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 24 Feb 2025 22:34:35 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 24 17:34:35 2025 Received: from localhost ([127.0.0.1]:43270 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tmh23-0002LX-0U for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 17:34:35 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49380) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>) id 1tmh21-0002LH-2S for submit <at> debbugs.gnu.org; Mon, 24 Feb 2025 17:34:33 -0500 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 <stefankangas@HIDDEN>) id 1tmh1v-0000h0-Ih for bug-gnu-emacs@HIDDEN; Mon, 24 Feb 2025 17:34:27 -0500 Received: from mail-ed1-x531.google.com ([2a00:1450:4864:20::531]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <stefankangas@HIDDEN>) id 1tmh1t-0003D5-Hd for bug-gnu-emacs@HIDDEN; Mon, 24 Feb 2025 17:34:26 -0500 Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5e0373c7f55so7660875a12.0 for <bug-gnu-emacs@HIDDEN>; Mon, 24 Feb 2025 14:34:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1740436464; x=1741041264; darn=gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=PqhDYgRsGj2ZUUCIUe23ODzbaRxxfQj8ufP5DzuM9uA=; b=D5yvoBkPv1OrQ52mwCC6ZVv1ei9rHS9yNdmNCNWCQQzKR3q5AexojDjT2vr42WbhCA znrLN1cjC3VPm3gYLjGOiUZLVvt6iiv/gwDW+hply6iwJiapPLkuY8cSt6VsAdMDcmE2 jU3fywq//1ZwK4hN/Cer1h6wEbqO875wJQYtUFyT1iiXTYW2xSQgqlx/yvsMCcLdHBWA fAA4ueI/fTzEV9MDF9aTtNd8t4JSUQlsUpHSbEkjBTGNX00xg8CgfTscZ7JXRmWV1pPI 0PrIYiXNMNzaGTPLVfeQ80/igJ5cWjk0bvTkCM7NEc3OR1Hsk9gfTrWP7a/Tc3VkMGDJ 3LAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740436464; x=1741041264; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PqhDYgRsGj2ZUUCIUe23ODzbaRxxfQj8ufP5DzuM9uA=; b=ptSXwm/DS7UavXjTBzS2/qGn6p5/nuaAuqLmblchFjH6qZlG8e0Gnqfr+b8UNqdgIb 5LfekQiAmhxpTr4H/85gqfLV51UIZRnjygxpMggeX94nM4cF0jSgJlTQlQnYwQTbbFbY K+Uo+fCgDFwTtJh5sXd57aRA/DVgByt11t0rKpxLD0TMxaGMWixSToVFHe/+NEEEU5y6 PrAvNv2sMQuQ5vxtgeW/xXjViOdCb+DQuQQ3CWci38JEQEs9+0ab7Z2nhxtpk72ZVTxK h3zCg2cQReClFbqeMj+It1fg4mjDYQsPRTcsXrAh8Jl+SKGrjqawy348PmEeQdwBrAOV jJxA== X-Gm-Message-State: AOJu0YxMljGQHORr00CG1qJXp9++B3SMqIfD5VMwjapZsg6LZUDSc4Mg +Z0zXo4eBA9BdTsG+VB5HhH46kAt9QyLMkanLHttZssxgnc8GwT/bQNYv3uGLu5wD7XLzaLYKNa lmBuHBGwaiR4/Ev2d1Amn7W9SYovivhkDshw= X-Gm-Gg: ASbGnctxmNi4Kzz2rt8iVRi8GJCXqzB2HEfZBkqLuejld36jZnwdPlsTHIghF9uwxRo sPmfC/km32cC687klDkqYFBSAkdNuHvYFGu1Nr3eQiVdeSRGrDw19PJk8TuD1QXhekGMV/wuLZi THcHNLrlLQ3A== X-Google-Smtp-Source: AGHT+IEVpsqDTS6MFyIoWBQ+Gow22wQdpFXy4U2Dz9HjU11rptp8vAtZqV104hPA4Y56koElyv+moDNd4KnthOb1mic= X-Received: by 2002:a05:6402:530c:b0:5d0:b925:a8a with SMTP id 4fb4d7f45d1cf-5e0b70fa357mr14947074a12.16.1740436463674; Mon, 24 Feb 2025 14:34:23 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 24 Feb 2025 16:34:23 -0600 From: Stefan Kangas <stefankangas@HIDDEN> X-Debbugs-CC: Stefan Monnier <monnier@HIDDEN> MIME-Version: 1.0 Date: Mon, 24 Feb 2025 16:34:23 -0600 X-Gm-Features: AWEUYZn2cIMjiyC5mA-eiV7Lf0syU-RZKZqubpyRoRO68OCThEW7PTPIEQHv9Dc Message-ID: <CADwFkmm2Wgw6ZBpe67ZWjNXzRR215GrkPedkKOyosvS1Bk7ZNQ@HIDDEN> Subject: Recommend against turn-on-<FOO>-mode functions To: bug-gnu-emacs@HIDDEN Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::531; envelope-from=stefankangas@HIDDEN; helo=mail-ed1-x531.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Severity: wishlist How about adding to tips.texi a recommendation not to add any new functions like these? (defun turn-on-<FOO>-mode () (<FOO>-mode 1)) (defun turn-off-<FOO>-mode () (<FOO>-mode -1)) I think they are redundant in almost all cases, but it seems to me that they are sometimes added pretty much routinely.
Stefan Kangas <stefankangas@HIDDEN>
:monnier@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.monnier@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#76535
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.