aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2009-03-16 03:03:44 +0000
committerChong Yidong2009-03-16 03:03:44 +0000
commitaea75a870265ccfd3a6776b84262444af50da9ee (patch)
tree28ea1ad42ef40adb3e38333bd6fa11071531dfce
parent9bec41deccf2b08bcd81d0daa8c787b6b5a822f8 (diff)
downloademacs-aea75a870265ccfd3a6776b84262444af50da9ee.tar.gz
emacs-aea75a870265ccfd3a6776b84262444af50da9ee.zip
Describe new completion rules more clearly.
-rw-r--r--etc/NEWS18
1 files changed, 13 insertions, 5 deletions
diff --git a/etc/NEWS b/etc/NEWS
index aaee3772d4d..64a3d173405 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -411,6 +411,19 @@ Emacs asks for confirmation. The default value is `after-completion'.
411If you change it to t, Emacs always asks for confirmation; if you 411If you change it to t, Emacs always asks for confirmation; if you
412change it to nil, Emacs never asks for confirmation. 412change it to nil, Emacs never asks for confirmation.
413+++ 413+++
414*** The rules for performing completion have been changed.
415When generating completion alternatives, Emacs now takes the
416minibuffer text after point, if any, into account: this text is
417treated as a substring of the remaining part of the completion
418alternative (i.e., the part not matched by the minibuffer text before
419point). If no completion alternatives are found this way, Emacs
420attempts to perform partial-completion. If still no completion
421alternatives are found, we fall back on the Emacs 22 rules for
422performing completion.
423
424The new variable `completion-styles' can be customized to choose your
425favorite 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,
415it adds the completion list to the end, so next M-n continues putting 428it adds the completion list to the end, so next M-n continues putting
416completion items to the minibuffer. The same principle applies to 429completion 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
455completion-ignore-case for buffer name completion. 468completion-ignore-case for buffer name completion.
456+++
457*** `completion-styles' can be customized to choose your favorite
458completion 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
463possible completions, rather than stopping at the common prefix. 471possible completions, rather than stopping at the common prefix.