From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Deniz Dogan Newsgroups: gmane.emacs.bugs Subject: bug#9819: 24.0.50; Docstring of `define-minor-mode' and KEYMAP Date: Fri, 21 Oct 2011 00:57:49 +0200 Message-ID: <86sjmns236.fsf@dogan.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1319151540 6232 80.91.229.12 (20 Oct 2011 22:59:00 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 20 Oct 2011 22:59:00 +0000 (UTC) To: 9819@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 21 00:58:56 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RH1Zf-0005FI-UH for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Oct 2011 00:58:56 +0200 Original-Received: from localhost ([::1]:46453 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH1Zf-0000cE-3E for geb-bug-gnu-emacs@m.gmane.org; Thu, 20 Oct 2011 18:58:55 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:45291) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH1Zc-0000c9-Li for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 18:58:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RH1Zb-0007Rz-QV for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 18:58:52 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:43060) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH1Zb-0007Rv-MN for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 18:58:51 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1RH1ak-00010a-19 for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 19:00:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Deniz Dogan Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Oct 2011 23:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 9819 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.13191515673812 (code B ref -1); Thu, 20 Oct 2011 23:00:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 20 Oct 2011 22:59:27 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RH1aA-0000zQ-Q7 for submit@debbugs.gnu.org; Thu, 20 Oct 2011 18:59:27 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RH1a8-0000zC-PM for submit@debbugs.gnu.org; Thu, 20 Oct 2011 18:59:25 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RH1Yt-00072J-VZ for submit@debbugs.gnu.org; Thu, 20 Oct 2011 18:58:08 -0400 Original-Received: from lists.gnu.org ([140.186.70.17]:51753) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH1Yt-00072F-U6 for submit@debbugs.gnu.org; Thu, 20 Oct 2011 18:58:07 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:45155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH1Ys-0000bZ-Ty for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 18:58:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RH1Yr-00071m-R8 for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 18:58:06 -0400 Original-Received: from ch-smtp05.sth.basefarm.net ([80.76.153.6]:48124) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RH1Yr-00071e-Lx for bug-gnu-emacs@gnu.org; Thu, 20 Oct 2011 18:58:05 -0400 Original-Received: from c80-216-107-103.bredband.comhem.se ([80.216.107.103]:58125 helo=EKATERINA) by ch-smtp05.sth.basefarm.net with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1RH1Yn-0008HR-JD for bug-gnu-emacs@gnu.org; Fri, 21 Oct 2011 00:58:03 +0200 X-Originating-IP: 80.216.107.103 X-Scan-Result: No virus found in message 1RH1Yn-0008HR-JD. X-Scan-Signature: ch-smtp05.sth.basefarm.net 1RH1Yn-0008HR-JD ad98d60cdedcb0d0e4f7b2d83efd49d5 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Thu, 20 Oct 2011 19:00:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:52963 Archived-At: I read in the docstring of `define-minor-mode': Optional KEYMAP is the default keymap bound to the mode keymap. If non-nil, it should be a variable name (whose value is a keymap), or an expression that returns either a keymap or a list of arguments for `easy-mmode-define-keymap'. If KEYMAP is not a symbol, this also defines the variable MODE-map. [...] :keymap MAP Same as the KEYMAP argument. The way I interpret that is: if I don't pass a KEYMAP argument, it will define a variable named `MODE-map'. However, this doesn't happen when I use this code: (define-minor-mode helo-track-minor-mode "Global minor mode for tracking activity in helo buffers." :init-value nil :lighter "" :global t :group 'helo [...] Am I misunderstanding the docstring or is this a bug? Deniz