From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jay Belanger Newsgroups: gmane.emacs.devel Subject: Patches (Re: Calc problem) Date: Wed, 18 Feb 2004 12:21:05 -0600 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <874qtow8oe.fsf_-_@truman.edu> References: <87smh8qzd0.fsf@truman.edu> Reply-To: belanger@truman.edu NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Trace: sea.gmane.org 1077129979 12597 80.91.224.253 (18 Feb 2004 18:46:19 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 18 Feb 2004 18:46:19 +0000 (UTC) Cc: "Robert J. Chassell" , belanger@truman.edu Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Feb 18 19:46:07 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AtWhz-0001gd-00 for ; Wed, 18 Feb 2004 19:46:07 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AtWhy-0001bh-00 for ; Wed, 18 Feb 2004 19:46:06 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AtWV1-0008V7-ON for emacs-devel@quimby.gnus.org; Wed, 18 Feb 2004 13:32:43 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AtWKb-0004E6-KX for emacs-devel@gnu.org; Wed, 18 Feb 2004 13:21:57 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AtWJu-0003xp-9j for emacs-devel@gnu.org; Wed, 18 Feb 2004 13:21:45 -0500 Original-Received: from [150.243.160.94] (helo=uranium.truman.edu) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AtWJt-0003xP-Mg for emacs-devel@gnu.org; Wed, 18 Feb 2004 13:21:13 -0500 Original-Received: from _HOSTNAME_ ([150.243.165.143]) by uranium.truman.edu (8.12.10/8.12.10) with SMTP id i1IILCHh016846; Wed, 18 Feb 2004 12:21:12 -0600 (envelope-from belanger@truman.edu) Original-Received: by _HOSTNAME_ (sSMTP sendmail emulation); Wed, 18 Feb 2004 12:21:06 -0600 Original-To: emacs-devel@gnu.org In-Reply-To: <87smh8qzd0.fsf@truman.edu> (Jay Belanger's message of "Wed, 18 Feb 2004 07:41:15 -0600") User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20053 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20053 --=-=-= The purpose of calc-mode-var-list seems to be to allow users to access and change variable settings easily; the variables in the list are actually bound by a mapcar. I think this was got rid of because it didn't give docstrings to the variables. The following patches put calc-mode-var-list back in, and also adds docstrings to the variables when they are bound. The list is used by a couple of functions in calc.el and calc-embed.el, so because the list has been changed to include docstrings, some minor changes are needed in those functions. So included are patches for calc.el and calc-embed.el. (Completely unrelated, but calc-mode compares the calc-settings file to ".emacs" to make sure it doesn't get loaded twice. The problem is that it only checks to see if the calc settings file contains the string ".emacs", so if it is "~/.emacs.d/calc", for example, it doesn't get loaded. Miles Bader suggested changing the check to see if the calc-settings file is actually the user-init-file instead of seeing if it contains ".emacs". The third patch does that.) Jay --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=calc.el-calc-mode-var-list.patch.gz Content-Transfer-Encoding: base64 Content-Description: Patch to put calc-mode-var-list in calc.el (gzipped) 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 QySc/wN4mawo1lQAAA== --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=calc-embed.el-calc-mode-var-list.patch.gz Content-Transfer-Encoding: base64 Content-Description: Patch to take care of calc-mode-var-list in calc-embed.el (gzipped) H4sICN6eM0AAA2NhbGMtZW1iZWQtY2FsYy1tb2RlLXZhci1saXN0LnBhdGNoAMWQTW6DMBCF1+QU r6saVKfUiCjKJbrpBRx7IEgGB2OQevsaW/RHURZdVPXCskfzzXvziqKA6abrs5JGxYtTfya9J7O3 rmuzt5nwqjzEEUKcyvpUVhBlWe045/fIW6gSCSp+nvWPuj481QeBWAAypMMG68FoBFPaobHzoHM8 amrkbHye56mVXZ1thw1jXZOQifyIRZrgI+JMSYclUF8Tdg/IsttGOU1jat8YxN16q4kv0vGw8yqf f2rSOEsTJN/7szV8myW/i8biHcvRgbrIoSWNYGvNdYskvPm/RrIuG2T9BS+/iObPsvkAaAPVGq4C AAA= --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=calc.el-settings-file.patch.gz Content-Transfer-Encoding: base64 Content-Description: Patch to take care of settings file in calc.el (gzipped) H4sICN6eM0AAA2NhbGMtY2FsYy1zZXR0aW5ncy1maWxlLnBhdGNoAM2QQW7DIBBF18kpplkZq+Pa aaIWR71A111mgwi1UTA4ML5/MU4jN/UBwgIx8998DT/PczA69C9SGJmuQpnCed2svtoBPoWFag/V ri73dbmFbVnu1oj4f+Ye5/XrFc//nrEGzqtnzt8gNSCeLCi6wOiFgYQ8I7keMoTMKNtQO1PYPYUV Y5OH85NmnDipE0ZL0rYJ+K2NSkSi7GDM1WMOsPXTLxHIxzZ2gmQLm+OxUJ2QYbM4dLPtvWtsLFez rywtAsQSNWoLjlFmLPodgOADOh3CuIo7p9Sn2N4hvvHxYlOXQSwhMATlUVtNt4nDIyf9A10bs0YU AwAA --=-=-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel --=-=-=--