From mboxrd@z Thu Jan 1 00:00:00 1970
Path: main.gmane.org!not-for-mail
From: Peter S Galbraith
Newsgroups: gmane.emacs.help
Subject: defcustom help requested
Date: Fri, 01 Nov 2002 10:17:46 -0500
Organization: mh-e crew - mh-e.sourceforge.net
Sender: help-gnu-emacs-admin@gnu.org
Message-ID: <20021101151746.87BBC297CD@mixing.qc.dfo.ca>
NNTP-Posting-Host: main.gmane.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Trace: main.gmane.org 1036163827 28835 80.91.224.249 (1 Nov 2002 15:17:07 GMT)
X-Complaints-To: usenet@main.gmane.org
NNTP-Posting-Date: Fri, 1 Nov 2002 15:17:07 +0000 (UTC)
Cc: mh-e-devel@lists.sourceforge.net
Return-path:
Original-Received: from monty-python.gnu.org ([199.232.76.173])
by main.gmane.org with esmtp (Exim 3.35 #1 (Debian))
id 187dXk-0007UZ-00
for ; Fri, 01 Nov 2002 16:17:04 +0100
Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org)
by monty-python.gnu.org with esmtp (Exim 4.10)
id 187dYi-0001Ie-00; Fri, 01 Nov 2002 10:18:04 -0500
Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10)
id 187dYX-0001GV-00
for help-gnu-emacs@gnu.org; Fri, 01 Nov 2002 10:17:53 -0500
Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10)
id 187dYV-0001GI-00
for help-gnu-emacs@gnu.org; Fri, 01 Nov 2002 10:17:52 -0500
Original-Received: from mixing.qc.dfo-mpo.gc.ca ([216.226.40.21] helo=mixing.qc.dfo.ca)
by monty-python.gnu.org with esmtp (Exim 4.10)
id 187dYT-0001FH-00
for help-gnu-emacs@gnu.org; Fri, 01 Nov 2002 10:17:50 -0500
Original-Received: from mixing.qc.dfo.ca (localhost [127.0.0.1])
by mixing.qc.dfo.ca (Postfix) with ESMTP
id 87BBC297CD; Fri, 1 Nov 2002 10:17:46 -0500 (EST)
Original-To: help-gnu-emacs@gnu.org
X-Mailer: mh-e 6.1+cvs; nmh 1.0.4+dev; Emacs 21.2
X-Face: "#bYm%*(4JuXAkouMxaLz|M2dbXUFnQ"IRX)zpsiM"(B}`#|_b548$VB}5L&VIck1F#FNc'
rsASk0?-/gFp2qzM>0]`Jc}Qd<8[l)N7{8%qMN~{|DS.ME.$
Errors-To: help-gnu-emacs-admin@gnu.org
X-BeenThere: help-gnu-emacs@gnu.org
X-Mailman-Version: 2.0.11
Precedence: bulk
List-Help:
List-Post:
List-Subscribe: ,
List-Id: Users list for the GNU Emacs text editor
List-Unsubscribe: ,
List-Archive:
Xref: main.gmane.org gmane.emacs.help:3203
X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:3203
--=-=-=
Hi all,
I'm tweaking a defcustom for MH-E and need a bit of help from someone
more knowledgeable than me.
The defcustom works well, producing a list structure the way I want it,
but I see the error message "invalid ((From ))" after clicking the first
two [INS] buttons:
--=-=-=
Content-Type: image/png
Content-Disposition: inline; filename=customize-problem.png
Content-Transfer-Encoding: base64
Content-Description: Shows error message in defcustom
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
Yjg5N2Y5Y2Fe+66oAAAAAElFTkSuQmCC
--=-=-=
As soon as I click on the "Value Menu" and select something, the message
goes away and doesn't hamper customization.
Am I doing something wrong that leads to this message?
Thanks.
Here's the code:
(defcustom mh-identity-list nil
"*List holding mh-e personalities.
Omit the colon and trailing space from the field names.
The keyword name \"none\" is reversed for internal use.
Use the keyname name \"signature\" to specify either a signature file or a
function to call to insert a signature at point.
Example entries using the customize interface:
Keyword name: work
From
Value: John Doe
Organisation
Value: Acme Inc.
Keyword name: home
From
Value: John Doe
This would produce the equivalent of:
(setq mh-identity-list
'((\"work\"
((\"From\" . \"John Doe \")
(\"Organization\" . \"Acme Inc.\")))
(\"home\"
((\"From\" . \"John Doe \")))))"
:type '(repeat (list :tag ""
(string :tag "Keyword name")
(repeat :tag "At least one pair from below"
(choice (cons :tag "From field"
(const "From")
(string :tag "Value"))
(cons :tag "Organization field"
(const "Organization")
(string :tag "Value"))
(cons :tag "Signature"
(const "signature")
(choice (file) (function)))
(cons :tag "Other field & value pair"
(string :tag "Field")
(string :tag "Value")))))))
--
Peter S. Galbraith, mh-e developer
GPG key 1024/D2A913A1 - 97CE 866F F579 96EE 6E68 8170 35FF 799E
6623'rd GNU/Linux user at the Counter - http://counter.li.org/
--=-=-=--