comparison lisp/ChangeLog @ 95145:096cfec41046

(completion-boundaries): New function. (completion--some): Delay errors. (complete-with-action, completion-table-with-context): Handle `boundaries'. (completion--try-word-completion): Avoid partial-completion when the user hasn't entered anything yet. (minibuffer-local-map, minibuffer-local-filename-completion-map) (minibuffer-local-must-match-map, minibuffer-local-completion-map) (minibuffer-local-must-match-filename-map, minibuffer-local-ns-map): Setup default keybindings. (completion--embedded-envvar-re): New var. (completion--embedded-envvar-table): Use it. Handle `boundaries' case. (completion--file-name-table): Handle `boundaries' case. (completion-pcm--pattern->regex): Avoid pathological backtracking. (completion-pcm--all-completions): Add a `prefix' arg. (completion-pcm--find-all-completions): New function. (completion-pcm-all-completions, completion-pcm-try-completion): Use it.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 20 May 2008 17:03:30 +0000
parents 17032874a3da
children 97ef76fbfb23
comparison
equal deleted inserted replaced
95144:c9d1dab54646 95145:096cfec41046
1 2008-05-20 Stefan Monnier <monnier@iro.umontreal.ca> 1 2008-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * minibuffer.el (completion-boundaries): New function.
4 (completion--some): Delay errors.
5 (complete-with-action, completion-table-with-context):
6 Handle `boundaries' case.
7 (completion--try-word-completion): Avoid partial-completion
8 when the user hasn't entered anything yet.
9 (minibuffer-local-map, minibuffer-local-filename-completion-map)
10 (minibuffer-local-must-match-map, minibuffer-local-completion-map)
11 (minibuffer-local-must-match-filename-map, minibuffer-local-ns-map):
12 Setup default keybindings.
13 (completion--embedded-envvar-re): New var.
14 (completion--embedded-envvar-table): Use it. Handle `boundaries' case.
15 (completion--file-name-table): Handle `boundaries' case.
16 (completion-pcm--pattern->regex): Avoid pathological backtracking.
17 (completion-pcm--all-completions): Add a `prefix' arg.
18 (completion-pcm--find-all-completions): New function.
19 (completion-pcm-all-completions, completion-pcm-try-completion):
20 Use it.
2 21
3 * icomplete.el (icomplete-completions): Don't use `predicate' with 22 * icomplete.el (icomplete-completions): Don't use `predicate' with
4 a table of a different type than `candidates'. 23 a table of a different type than `candidates'.
5 24
6 2008-05-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 25 2008-05-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
7 26
8 * proced.el (proced-goal-header-re): Renamed from 27 * proced.el (proced-goal-column): Rename from proced-procname-column.
9 proced-procname-column-regexp. 28 (proced-goal-header-re): Rename from proced-procname-column-regexp.
10 (proced-goal-column): Renamed from proced-procname-column. 29 (proced-move-to-goal-column): Rename from proced-move-to-procname.
11 (proced-move-to-goal-column): Renamed from 30 (proced-header-face, proced-header-regexp): Remove.
12 proced-move-to-procname.
13 (proced-header-face, proced-header-regexp): Removed.
14 (proced-font-lock-keywords): Remove proced-header-face. 31 (proced-font-lock-keywords): Remove proced-header-face.
15 (proced-header-alist, proced-sorting-schemes-re): New variables. 32 (proced-header-alist, proced-sorting-schemes-re): New variables.
16 (proced): Rename Proced buffer to *Proced*. 33 (proced): Rename Proced buffer to *Proced*.
17 (proced-next-line, proced-previous-line): New commands. 34 (proced-next-line, proced-previous-line): New commands.
18 (proced-do-mark, proced-do-mark-all, proced-toggle-marks) 35 (proced-do-mark, proced-do-mark-all, proced-toggle-marks)
19 (proced-hide-processes): Do not treat first line as special. 36 (proced-hide-processes): Do not treat first line as special.
20 (proced-header-space): New function. 37 (proced-header-space): New function.
21 (proced-update): Use header-line-format. Initialize 38 (proced-update): Use header-line-format.
22 proced-header-alist and proced-sorting-schemes-re. Set 39 Initialize proced-header-alist and proced-sorting-schemes-re.
23 proced-goal-column. Include proced-command in mode-name. 40 Set proced-goal-column. Include proced-command in mode-name.
24 (proced-send-signal): Use header-line-format for *Marked 41 (proced-send-signal): Use header-line-format for *Marked
25 Processes* buffer. 42 Processes* buffer.
26 (proced-sort): Restrict minibuffer completion to applicable 43 (proced-sort): Restrict minibuffer completion to applicable
27 sorting schemes. 44 sorting schemes.
28 (proced-sorting-scheme-p): Use proced-sorting-schemes-re. 45 (proced-sorting-scheme-p): Use proced-sorting-schemes-re.