[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[VM] observation of mismatch for customization buffer for variable vm-au
From: |
Alan |
Subject: |
[VM] observation of mismatch for customization buffer for variable vm-auto-folder-alist |
Date: |
Thu, 23 May 2013 15:46:35 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
I noted recently that the example given for defining variable
"vm-auto-folder-alist" in the Info node "(vm) Defined Folders" does not
conform to the "(defcustom vm-auto-folder-alist" form in "vm-vars.el". It
causes the display of the complaint "mismatch" when "(customize-variable
(quote vm-virtual-folder-alist))" is used.
I've managed to ignore this mismatch for quite some time, but finally
decided to investigate. I even created matching paths and folder names (and
folder content) to be able to use the example "asis" and do some testing.
That example is:
(setq vm-virtual-folder-alist
'(
;; start virtual folder definition
("virtual-folder-name"
(("/path/to/folder" "/path/to/folder2")
(header "foo")
(header "bar")
)
(("/path/to/folder3" "/path/to/folder4")
(and (header "baz") (header "woof"))
)
)
;; end of virtual folder definition
)
)
Its equivalent, which satisfies the "(defcustom vm-auto-folder-alist" form, is:
Value: (("virtual-folder-name"
(("/path/to/folder" "/path/to/folder2")
(or
(header "foo")
(header "bar"))))
("virtual-folder-name"
(("/path/to/folder3" "/path/to/folder4")
(and
(header "baz")
(header "woof")))))
The above is copied from "(describe-variable 'vm-auto-folder-alist)".
Below is shown a copy of the buffer resulting from the use of
"(customize-variable (quote vm-virtual-folder-alist))":
To apply changes, use the Save or Set buttons.
For details, see Saving Customizations in the Emacs manual.
Search
Operate on all settings in this buffer:
Set for current session Save for future sessions
Undo edits Reset to saved Erase customizations Exit
Hide Vm Virtual Folder Alist: Value Menu Repeat:
INS DEL Virtual Folder Name: virtual-folder-name
Folder List:
INS DEL String: /path/to/folder
INS DEL String: /path/to/folder2
INS
Selectors: (or (header "foo") (header "bar"))
INS DEL Virtual Folder Name: virtual-folder-name
Folder List:
INS DEL String: /path/to/folder3
INS DEL String: /path/to/folder4
INS
Selectors: (and (header "baz") (header "woof"))
INS
State : SET for current session only.
Non-nil value should be a list of virtual folder definitions. More
Groups: Vm Virtual
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [VM] observation of mismatch for customization buffer for variable vm-auto-folder-alist,
Alan <=