diff options
| author | Chong Yidong | 2009-03-16 03:03:44 +0000 |
|---|---|---|
| committer | Chong Yidong | 2009-03-16 03:03:44 +0000 |
| commit | aea75a870265ccfd3a6776b84262444af50da9ee (patch) | |
| tree | 28ea1ad42ef40adb3e38333bd6fa11071531dfce | |
| parent | 9bec41deccf2b08bcd81d0daa8c787b6b5a822f8 (diff) | |
| download | emacs-aea75a870265ccfd3a6776b84262444af50da9ee.tar.gz emacs-aea75a870265ccfd3a6776b84262444af50da9ee.zip | |
Describe new completion rules more clearly.
| -rw-r--r-- | etc/NEWS | 18 |
1 files changed, 13 insertions, 5 deletions
| @@ -411,6 +411,19 @@ Emacs asks for confirmation. The default value is `after-completion'. | |||
| 411 | If you change it to t, Emacs always asks for confirmation; if you | 411 | If you change it to t, Emacs always asks for confirmation; if you |
| 412 | change it to nil, Emacs never asks for confirmation. | 412 | change it to nil, Emacs never asks for confirmation. |
| 413 | +++ | 413 | +++ |
| 414 | *** The rules for performing completion have been changed. | ||
| 415 | When generating completion alternatives, Emacs now takes the | ||
| 416 | minibuffer text after point, if any, into account: this text is | ||
| 417 | treated as a substring of the remaining part of the completion | ||
| 418 | alternative (i.e., the part not matched by the minibuffer text before | ||
| 419 | point). If no completion alternatives are found this way, Emacs | ||
| 420 | attempts to perform partial-completion. If still no completion | ||
| 421 | alternatives are found, we fall back on the Emacs 22 rules for | ||
| 422 | performing completion. | ||
| 423 | |||
| 424 | The new variable `completion-styles' can be customized to choose your | ||
| 425 | favorite completion style. | ||
| 426 | +++ | ||
| 414 | *** When M-n in the minibuffer reaches the end of the list of defaults, | 427 | *** When M-n in the minibuffer reaches the end of the list of defaults, |
| 415 | it adds the completion list to the end, so next M-n continues putting | 428 | it adds the completion list to the end, so next M-n continues putting |
| 416 | completion items to the minibuffer. The same principle applies to | 429 | completion items to the minibuffer. The same principle applies to |
| @@ -453,11 +466,6 @@ completion-ignore-case for file name completion. | |||
| 453 | +++ | 466 | +++ |
| 454 | *** The variable read-buffer-completion-ignore-case overrides | 467 | *** The variable read-buffer-completion-ignore-case overrides |
| 455 | completion-ignore-case for buffer name completion. | 468 | completion-ignore-case for buffer name completion. |
| 456 | +++ | ||
| 457 | *** `completion-styles' can be customized to choose your favorite | ||
| 458 | completion style. | ||
| 459 | --- | ||
| 460 | *** The default completion styles include a form of partial-completion. | ||
| 461 | --- | 469 | --- |
| 462 | *** The new command `minibuffer-force-complete' chooses one of the | 470 | *** The new command `minibuffer-force-complete' chooses one of the |
| 463 | possible completions, rather than stopping at the common prefix. | 471 | possible completions, rather than stopping at the common prefix. |