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