From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: smerge fix Date: Fri, 30 Aug 2002 02:11:08 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200208240232.g7O2WoY11599@wijiji.santafe.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1030688636 5165 127.0.0.1 (30 Aug 2002 06:23:56 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 30 Aug 2002 06:23:56 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17kfCD-0001Kx-00 for ; Fri, 30 Aug 2002 08:23:53 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17kfiq-0003iS-00 for ; Fri, 30 Aug 2002 08:57:37 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17kfDc-0005Yw-00; Fri, 30 Aug 2002 02:25:20 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17kezu-00025w-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:11:10 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17kezs-00025M-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:11:09 -0400 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17kezs-00025H-00 for emacs-devel@gnu.org; Fri, 30 Aug 2002 02:11:08 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.10) id 17kezs-0008KT-00; Fri, 30 Aug 2002 02:11:08 -0400 Original-To: d.love@dl.ac.uk In-Reply-To: (message from Dave Love on 29 Aug 2002 23:52:27 +0100) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7150 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7150 > The easiest thing to do is to say that simple (defvar foo) > does not count as a definition. When this came up before, you said that should not be done. I think you said that construct was intentionally used to declare variables per se. Yes, occasionally it is, but no great harm will result from this change. It only means that those definitions won't be recognized by certain Emacs features. You can correct it by changing the definition to provide a value. There is no harm in providing an initial value, and a real definition really ought to provide a doc string.