comparison lisp/ChangeLog @ 5666:daf5accfe973

Use #'test-completion, minibuf.el, instead of implementing same. lisp/ChangeLog addition: 2012-05-14 Aidan Kehoe <kehoea@parhasard.net> Update minibuf.el to use #'test-completion, use the generality of recent completion changes to avoid some unnecessary consing when reading. * behavior.el (read-behavior): * cus-edit.el (custom-face-prompt): * cus-edit.el (widget-face-action): * faces.el (read-face-name): * minibuf.el: * minibuf.el (minibuffer-completion-table): * minibuf.el (exact-minibuffer-completion-p): Removed. #'test-completion is equivalent to this, but more general. * minibuf.el (minibuffer-do-completion-1): Use #'test-completion. * minibuf.el (completing-read): Update the documentation of the arguments used for completion. * minibuf.el (minibuffer-complete-and-exit): Use #'test-completion. * minibuf.el (exit-minibuffer): Use #'test-completion. * minibuf.el (minibuffer-smart-mouse-tracker): Use #'test-completion. * minibuf.el (read-color): No need to construct a completion table separate from the colour list. src/ChangeLog addition: 2012-05-14 Aidan Kehoe <kehoea@parhasard.net> * minibuf.c (Ftest_completion): Correct some documentation here.
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 14 May 2012 08:46:05 +0100
parents 8593e614573a
children b4715fcbe001
comparison
equal deleted inserted replaced
5665:8593e614573a 5666:daf5accfe973
1 2012-05-14 Aidan Kehoe <kehoea@parhasard.net>
2
3 Update minibuf.el to use #'test-completion, use the generality of
4 recent completion changes to avoid some unnecessary consing when
5 reading.
6 * behavior.el (read-behavior):
7 * cus-edit.el (custom-face-prompt):
8 * cus-edit.el (widget-face-action):
9 * faces.el (read-face-name):
10 * minibuf.el:
11 * minibuf.el (minibuffer-completion-table):
12 * minibuf.el (exact-minibuffer-completion-p):
13 Removed. #'test-completion is equivalent to this, but more
14 general.
15 * minibuf.el (minibuffer-do-completion-1): Use #'test-completion.
16 * minibuf.el (completing-read): Update the documentation of the
17 arguments used for completion.
18 * minibuf.el (minibuffer-complete-and-exit): Use #'test-completion.
19 * minibuf.el (exit-minibuffer): Use #'test-completion.
20 * minibuf.el (minibuffer-smart-mouse-tracker): Use #'test-completion.
21 * minibuf.el (read-color): No need to construct a completion table
22 separate from the colour list.
23
1 2012-05-12 Aidan Kehoe <kehoea@parhasard.net> 24 2012-05-12 Aidan Kehoe <kehoea@parhasard.net>
2 25
3 * subr.el: 26 * subr.el:
4 * subr.el (truncate-string-to-width): 27 * subr.el (truncate-string-to-width):
5 Sync with GNU's version, use its test suite in mule-tests.el. 28 Sync with GNU's version, use its test suite in mule-tests.el.