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. |