diff options
| author | Katsumi Yamaoka | 2007-07-08 23:41:36 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2007-07-08 23:41:36 +0000 |
| commit | f2a6c14abdd185dfb071dd9c263fb0d931933069 (patch) | |
| tree | 4319c969b600ad803e6f62172c1a0b2c700e85b0 | |
| parent | 85a0b368596336622765c279694529ed3558b488 (diff) | |
| download | emacs-f2a6c14abdd185dfb071dd9c263fb0d931933069.tar.gz emacs-f2a6c14abdd185dfb071dd9c263fb0d931933069.zip | |
(file-coding-system-alist): Fix custom type.
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/cus-start.el | 29 |
2 files changed, 24 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f6121660708..1505d43ee76 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2007-07-08 Katsumi Yamaoka <yamaoka@jpl.org> | ||
| 2 | |||
| 3 | * cus-start.el (file-coding-system-alist): Fix custom type. | ||
| 4 | |||
| 1 | 2007-07-08 Chong Yidong <cyd@stupidchicken.com> | 5 | 2007-07-08 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 6 | ||
| 3 | * longlines.el (longlines-wrap-region): Avoid marking buffer as | 7 | * longlines.el (longlines-wrap-region): Avoid marking buffer as |
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index 61f073119e7..38231f29a6c 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 |