aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatsumi Yamaoka2007-07-08 23:41:26 +0000
committerKatsumi Yamaoka2007-07-08 23:41:26 +0000
commit6bd7e3b41578032b6310868a3eeb154111c25cfa (patch)
tree9561fb101fe99e2807ec5b662b88df9d142c10ba
parent337a64d11659e76d6d1579a3b0b9fba4577d4d55 (diff)
downloademacs-6bd7e3b41578032b6310868a3eeb154111c25cfa.tar.gz
emacs-6bd7e3b41578032b6310868a3eeb154111c25cfa.zip
(file-coding-system-alist): Fix custom type.
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/cus-start.el29
2 files changed, 24 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index bde593b59d9..5d02868adf8 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12007-07-08 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * cus-start.el (file-coding-system-alist): Fix custom type.
4
12007-07-08 Stefan Monnier <monnier@iro.umontreal.ca> 52007-07-08 Stefan Monnier <monnier@iro.umontreal.ca>
2 6
3 * vc-cvs.el (vc-cvs-revert): Use vc-default-revert. 7 * vc-cvs.el (vc-cvs-revert): Use vc-default-revert.
diff --git a/lisp/cus-start.el b/lisp/cus-start.el
index 776d2db868f..9eb1b5292a9 100644
--- a/lisp/cus-start.el
+++ b/lisp/cus-start.el
@@ -116,15 +116,26 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of
116 mule 116 mule
117 (alist 117 (alist
118 :key-type (regexp :tag "File regexp") 118 :key-type (regexp :tag "File regexp")
119 :value-type (choice 119 :value-type
120 :value (undecided . undecided) 120 (choice
121 (cons :tag "Encoding/decoding pair" 121 :value (undecided . undecided)
122 :value (undecided . undecided) 122 (cons :tag "Encoding/decoding pair"
123 (coding-system :tag "Decoding") 123 :value (undecided . undecided)
124 (coding-system :tag "Encoding")) 124 (coding-system :tag "Decoding")
125 (coding-system :tag "Single coding system" 125 (coding-system :tag "Encoding"))
126 :value undecided) 126 (coding-system
127 (function :value ignore)))) 127 :tag "Single coding system"
128 :value undecided
129 :validate
130 (lambda (widget)
131 (unless (or (coding-system-p (widget-value widget))
132 (functionp (widget-value widget)))
133 (widget-put
134 widget
135 :error (format "Invalid coding system: %S"
136 (widget-value widget)))
137 widget)))
138 (function :value ignore))))
128 (selection-coding-system mule coding-system) 139 (selection-coding-system mule coding-system)
129 ;; dired.c 140 ;; dired.c
130 (completion-ignored-extensions dired 141 (completion-ignored-extensions dired