Mercurial > hg > xemacs-beta
comparison lisp/ChangeLog @ 4178:e687f1912d5b
[xemacs-hg @ 2007-09-20 21:18:33 by didierv]
User options interactive prompting improvements
| author | didierv |
|---|---|
| date | Thu, 20 Sep 2007 21:18:35 +0000 |
| parents | 15740b46c3b3 |
| children | 1b16ec86578c |
comparison
equal
deleted
inserted
replaced
| 4177:d080fe09a356 | 4178:e687f1912d5b |
|---|---|
| 1 2007-09-20 Didier Verna <didier@xemacs.org> | |
| 2 | |
| 3 Improvements in user options interactive prompting. This mainly | |
| 4 involves the following: before this patch, options of type 'group | |
| 5 or 'checklist were prompted by full sexp, without taking a | |
| 6 possible default value into account. Now, the user interaction | |
| 7 features individual prompting _with completion_ for each group or | |
| 8 checklist member. For group options, an optional default value is | |
| 9 also handled on an individual group member basis. | |
| 10 | |
| 11 * cus-edit.el (customize-set-value): Suppress the final ": " from | |
| 12 created prompts. | |
| 13 (customize-set-variable): Ditto. | |
| 14 (customize-save-variable): Ditto. | |
| 15 (custom-prompt-variable): Add final ": " to prompts if needed. | |
| 16 | |
| 17 * wid-edit.el (widget-prompt-spaceify): New. Add trailing space to | |
| 18 string if needed. | |
| 19 (widget-prompt): New. Construct a prompt for a widget. | |
| 20 (widget-prompt-value): Use it; make prompt argument optional. | |
| 21 (widget-default-prompt-value): Add final ": " to prompt. | |
| 22 (widget-field-prompt-internal): Ditto. | |
| 23 (widget-sexp-prompt-value): Ditto. | |
| 24 (widget-file-prompt-value): Ditto. | |
| 25 (widget-symbol-prompt-internal): Ditto. | |
| 26 (widget-choice-prompt-value): Ditto. | |
| 27 (widget-boolean-prompt-value): Ditto. | |
| 28 (widget-checklist-prompt-value): New. Prompt value with completion. | |
| 29 (checklist): Make the widget aware of it. | |
| 30 (widget-group-prompt-value): New. Prompt value with completion; | |
| 31 handle default value individually for each group member. | |
| 32 * wid-edit.el (group): Make the widget aware of it. | |
| 33 | |
| 1 2007-09-19 Didier Verna <didier@xemacs.org> | 34 2007-09-19 Didier Verna <didier@xemacs.org> |
| 2 | 35 |
| 3 Update my personal info. | 36 Update my personal info. |
| 4 * about.el (xemacs-hackers): Use 'didier instead of 'dv. | 37 * about.el (xemacs-hackers): Use 'didier instead of 'dv. |
| 5 * about.el (about-other-current-hackers): Ditto. | 38 * about.el (about-other-current-hackers): Ditto. |
