From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#47813: 28.0.50; Confusing new calling convention for define-minor-mode Date: Fri, 16 Apr 2021 03:51:04 +0200 Message-ID: <877dl36lpz.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11713"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier To: 47813@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 16 03:52:10 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 1lXDeU-0002vS-4R for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 16 Apr 2021 03:52:10 +0200 Original-Received: from localhost ([::1]:49456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lXDeS-0001pS-PV for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 15 Apr 2021 21:52:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXDeM-0001pK-2m for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2021 21:52:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:56375) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lXDeL-0006pO-Rz for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2021 21:52:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lXDeL-0000bK-Pd for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2021 21:52:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 16 Apr 2021 01:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47813 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16185378802260 (code B ref -1); Fri, 16 Apr 2021 01:52:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 16 Apr 2021 01:51:20 +0000 Original-Received: from localhost ([127.0.0.1]:39687 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXDdg-0000aO-Gl for submit@debbugs.gnu.org; Thu, 15 Apr 2021 21:51:20 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:51062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lXDdd-0000aF-S3 for submit@debbugs.gnu.org; Thu, 15 Apr 2021 21:51:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXDdd-0001oB-KF for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2021 21:51:17 -0400 Original-Received: from mout.web.de ([212.227.15.14]:44325) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lXDda-0006Qg-NH for bug-gnu-emacs@gnu.org; Thu, 15 Apr 2021 21:51:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1618537865; bh=24BrbnKZetDkjCqOCik4PnY4RW2HXKE1RSSVUiX7HQg=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=sr0Rp2BRM9PiroNqD1oid9yYSuMZYoUBMT6TG2/zlJIBaRDVYBb0sTiGgwzs3j53Y JjNhlq0Aye10be6KeUa4/cxLauYuQc2A0/BzbKfhmi6MHCc36JeMwrImf0d5wVeWd5 Xt6NyjdqvwY0oHdSxafQWUAH523FTZGn4Wz8Sda8= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([88.67.96.191]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MDgPG-1lJRTD2DCo-00HAJJ; Fri, 16 Apr 2021 03:51:05 +0200 X-Provags-ID: V03:K1:u4ji/tffhkpEGRRhDUTLPERpuUjsV9fcr+HeGQp44gZmQm7WxHU Xn/yAskiVMEVVdvetSkpb8RFk2mpSKUKj3bTj6VOTyFURuMYQB7W7t/M0r3zKRfwb3pT0Pg F02gC0xTIqO0J5yWZegQd575CKLM1x9cKyyrSpFVmbtK52hitgsm1rFF3e3bRst9lZwO4V9 1tz2zq9MpnSHDWGezu39w== X-UI-Out-Filterresults: notjunk:1;V03:K0:sauq7Lh+MzI=:azUK8o5jSdGSsvNA27DrGk ZX60xF4pSxyGqJzbHk3GOaRugo+NCbNO4zCXtZEtS3qFxtO7PN9WtO+C9xd2wZ60NFnT/wnPi x7XKUYNyk/nkzk0klb3ZEtWmGHErHSegZe9S8y45KKqp2HExR2kqYv5c8iU+NQbaQnISJ5Whh SoC7ajLlGuTmgTDynIXc9GcDgyLwrECYba6b2NdQdCbAFpJeVfbhC+2h0JqwIDRFbCP58VIVm NwmNqO35GbB17rd+8RVkgaQraru515Ovxsm5kdI1IRkW/akIm5Kg5/m+Wngn0rJaTljlkAKGZ 8PSetxMP7e5sK05dAlPFdPWgDrhFE/oKQNyDLJv5IXim4ve+SqKy0yqSIvwHz6o0GCbKQOAdQ W1Yk52ncuhErqTXET8tJV0fq1YYKe10dBUfAG9KEZxn5IWb5jdmQBWYVKXgnSexUCKL3lT6JR huPVPe6ouT/C0m6/5HpK7MHyVYXTHwj4TWgM2xVfJHjJsetrePP+/EaT2PyDM8ppRH/tz/JpE +ABacBnbdb0MVhS7V/WDmdBbq6iRcPxFyqYuNFrlonVPHYAw1bZWeriS3Yb3dbBTvX1rrB2rX HpkowRC9iisaerkzDeNvMm9MNeOWBs1zaDCnBeT4vyhrIXegp0zXB7KYjT5ayC3sTyjyDBLMp 3yjdcXk4vqcqMNn2J6c/uf8MdMnZfOckTUzrlNZiVU2W5Hk+NIPG/3gwgVkRi3h5mo2u+An9W n1eceC7xeTq9xolY95Um2l0erg5Mg8izLxqtw/Fm7dHUqpVNC42zSB3NjrwqomJ/9bFwDLOB Received-SPF: pass client-ip=212.227.15.14; envelope-from=michael_heerdegen@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:204107 Archived-At: Hello, the new advertised calling contention for `define-minor-mode' is | (mode doc &rest body) Nothing wrong with that, but this part from the doc string: | If you provide BODY, then you must provide at least one keyword | argument. says that the convention as printed is not valid - and indeed it isn't -- e.g. this errors: (define-minor-mode test-mode "..." (if test-mode 17 23)) Is it possible to make that keyword-less case work? Else the calling convention should be made clearer in some way. TIA, Michael. In GNU Emacs 28.0.50 (build 48, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0) of 2021-04-15 built on drachen Repository revision: ed6b86457ddf73cc2cb2df6a1cf8dab79a265a93 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12010000 System Description: Debian GNU/Linux bullseye/sid