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/ --=-=-=--