From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#8638: 24.0.50; Imenu should not include vacuous defvars Date: Sun, 8 May 2011 21:46:15 +0200 Message-ID: References: <6A3327809B8B440D99CDCDCED77E9575@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1304884091 16653 80.91.229.12 (8 May 2011 19:48:11 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 8 May 2011 19:48:11 +0000 (UTC) Cc: 8638@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 08 21:48:07 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 1QJ9xW-0000Bk-Mh for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 May 2011 21:48:06 +0200 Original-Received: from localhost ([::1]:37959 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QJ9xW-0004lE-9O for geb-bug-gnu-emacs@m.gmane.org; Sun, 08 May 2011 15:48:06 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:51680) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QJ9xT-0004il-VV for bug-gnu-emacs@gnu.org; Sun, 08 May 2011 15:48:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QJ9xT-0005GQ-2G for bug-gnu-emacs@gnu.org; Sun, 08 May 2011 15:48:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:57636) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QJ9xS-0005GL-Vt for bug-gnu-emacs@gnu.org; Sun, 08 May 2011 15:48:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1QJ9xS-0006Bu-E7; Sun, 08 May 2011 15:48:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 08 May 2011 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8638 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 8638-submit@debbugs.gnu.org id=B8638.130488402223722 (code B ref 8638); Sun, 08 May 2011 19:48:02 +0000 Original-Received: (at 8638) by debbugs.gnu.org; 8 May 2011 19:47:02 +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 1QJ9wU-0006AW-C6 for submit@debbugs.gnu.org; Sun, 08 May 2011 15:47:02 -0400 Original-Received: from mail-gy0-f172.google.com ([209.85.160.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1QJ9wS-0006A6-VI for 8638@debbugs.gnu.org; Sun, 08 May 2011 15:47:01 -0400 Original-Received: by gyf3 with SMTP id 3so1670584gyf.3 for <8638@debbugs.gnu.org>; Sun, 08 May 2011 12:46:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=s6fu7y1iZUq1XrJhYbs4f+7/g7zI0mF0dmFqfBkmIL8=; b=oUgEDgt38bakzS8KbD/t25SS0lHzOAJg6Aj7a4ws88BVQlZKvd9QxgrRUFZVS+S++h DQLHJRsle5lSAnOSNxdYzIVFjwlv+rtm5LRvyctejuBBQAmhFgiid87IQ2GMZxXslt0A g/NqCSadUn6WFAbZacJGC/flEE+VGdh9l4GuQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=bucPxXxilfjEG5Erq4PkjbmLkbbl4cNc4DEE8YLSrdshLTstPO2sX/i01NThtMpabZ rjPxlSE9xLEAq22qCvPMDW7zoEVzguTQlQxGB4UC4fuafY0ivnNRX1yH0iGahp9FVbrL +rctDOdgJFzmb04IlBuIQz3rVdvWifF123s5U= Original-Received: by 10.236.193.100 with SMTP id j64mr7378554yhn.294.1304884015148; Sun, 08 May 2011 12:46:55 -0700 (PDT) Original-Received: by 10.147.182.5 with HTTP; Sun, 8 May 2011 12:46:15 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sun, 08 May 2011 15:48:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:46331 Archived-At: On Sun, May 8, 2011 at 21:36, Drew Adams wrote: > But these are not variable definitions in the same sense as full defvars = are. I disagree. IMHO, in a lexical binding package, yes, there are variable definitions. In some cases the variables are documented in the docstring of a function or somesuch, but they are real variables nonetheless. Instead of sweeping them under the carpet, perhaps it would be better to suggest the programmer to add proper docstrings and initial values to them. =C2=A0 =C2=A0 Juanma