[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Customize: Space char in `character' specification
From: |
Reiner Steib |
Subject: |
Customize: Space char in `character' specification |
Date: |
Sat, 20 May 2006 14:40:30 +0200 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (gnu/linux) |
Hi,
I can't seem to find the right syntax for the following defcustom, or
there's a bug in customize (both, Emacs 21 and 22):
(defcustom rs-test-list-char-string
'("<body[^>]*>"
((?& . "&")
(? . " ") ;; This is the problematic entry
(?\n . "<br>")
))
"List for inserting mail headers into the HTML output."
:type '(choice
(list :tag "Default"
(regexp :tag "Body regexp" "<body[^>]*>")
(repeat :value ((?& . "&")
(? . " ")
(?\n . "<br>"))
(cons (character) (string :tag "Replacement"))))))
After modifying the "Body regexp" and pressing "Set for Current
Session", I get "This field should contain a single character".
I can reproduce the same problem with the following defcustom:
(defcustom rs-test-char
? ;; whitespace
"Foo bar"
:type '(character))
Replace the space character with some other character and change is
back to a space. "Set for Current Session" again barfs with "This
field should contain a single character".
What am I doing wrong?
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
- Customize: Space char in `character' specification,
Reiner Steib <=