From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#10754: define-minor-mode and doc of derived mode Date: Sun, 17 Jun 2018 17:00:17 -0400 Message-ID: References: <87po12g7x4.fsf@gmail.com> <0edf0759-1044-4c6f-b70a-addebc9078f8@default> <87in6trm00.fsf@gmail.com> <83y3ffypek.fsf@gnu.org> <87fu1lv24d.fsf@gmail.com> <87d0wpurh5.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1529269149 31764 195.159.176.226 (17 Jun 2018 20:59:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 17 Jun 2018 20:59:09 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 10754@debbugs.gnu.org To: John Shahid Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 17 22:59:05 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUelM-00089Y-9B for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Jun 2018 22:59:04 +0200 Original-Received: from localhost ([::1]:56416 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUenT-0001vR-Gt for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Jun 2018 17:01:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54591) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fUenL-0001uw-R4 for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2018 17:01:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fUenH-0002Bm-1H for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2018 17:01:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46194) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fUenG-0002Bg-UM for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2018 17:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fUenG-0004DX-HN for bug-gnu-emacs@gnu.org; Sun, 17 Jun 2018 17:01:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jun 2018 21:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10754 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 10754-submit@debbugs.gnu.org id=B10754.152926922116150 (code B ref 10754); Sun, 17 Jun 2018 21:01:02 +0000 Original-Received: (at 10754) by debbugs.gnu.org; 17 Jun 2018 21:00:21 +0000 Original-Received: from localhost ([127.0.0.1]:54091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUema-0004CP-RR for submit@debbugs.gnu.org; Sun, 17 Jun 2018 17:00:21 -0400 Original-Received: from chene.dit.umontreal.ca ([132.204.246.20]:49072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fUemZ-0004CI-4f for 10754@debbugs.gnu.org; Sun, 17 Jun 2018 17:00:19 -0400 Original-Received: from pastel.home (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.7/8.14.1) with ESMTP id w5HL0mIg023753; Sun, 17 Jun 2018 17:00:48 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id A002B656ED; Sun, 17 Jun 2018 17:00:17 -0400 (EDT) In-Reply-To: <87d0wpurh5.fsf@gmail.com> (John Shahid's message of "Sun, 17 Jun 2018 19:45:42 +0000") X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 2 Rules triggered EDT_SA_DN_PASS=0, RV6309=0 X-NAI-Spam-Version: 2.3.0.9418 : core <6309> : inlines <6702> : streams <1789978> : uri <2659859> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:147586 Archived-At: >>> We can add an optional arg to `define-minor-mode'. >> I'd rather avoid it if I can. > I meant a keyword argument when I was saying optional. That's what I understood, and I'd still rather avoid that. I think we can avoid it by looking for the presence of ARG in the docstring (or by simply always adding it, and then going through the various minor modes and remove the corresponding text from their docstrings). Stefan