Mercurial > emacs
comparison etc/NEWS @ 97617:50e32f7ae447
Consolidate minibuffer and completion changes.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Fri, 22 Aug 2008 19:28:36 +0000 |
parents | 6e46e4dadd74 |
children | c3c830b17f9f |
comparison
equal
deleted
inserted
replaced
97616:6e46e4dadd74 | 97617:50e32f7ae447 |
---|---|
347 They are only deactivated after point motion commands that are not | 347 They are only deactivated after point motion commands that are not |
348 shift-translated, or after commands that would ordinarily deactivate | 348 shift-translated, or after commands that would ordinarily deactivate |
349 the mark in Transient Mark mode (e.g., any command that modifies the | 349 the mark in Transient Mark mode (e.g., any command that modifies the |
350 buffer). | 350 buffer). |
351 | 351 |
352 ** Minibuffer changes | 352 ** Minibuffer and completion changes |
353 +++ | 353 +++ |
354 *** When M-n in the minibuffer reaches the end of the list of defaults, | 354 *** When M-n in the minibuffer reaches the end of the list of defaults, |
355 it adds the completion list to the end, so next M-n continues putting | 355 it adds the completion list to the end, so next M-n continues putting |
356 completion items to the minibuffer. The same principle applies to | 356 completion items to the minibuffer. The same principle applies to |
357 incremental search commands as well: C-s or C-M-s starts searching | 357 incremental search commands as well: C-s or C-M-s starts searching |
371 | 371 |
372 *** A list of regexp default values is available via M-n for `occur', | 372 *** A list of regexp default values is available via M-n for `occur', |
373 `keep-lines', `flush-lines' and `how-many'. This list includes the active | 373 `keep-lines', `flush-lines' and `how-many'. This list includes the active |
374 region in transient-mark-mode, the word under the cursor, the last Isearch | 374 region in transient-mark-mode, the word under the cursor, the last Isearch |
375 regexp, the last Isearch string and the last replacement regexp. | 375 regexp, the last Isearch string and the last replacement regexp. |
376 | |
377 --- | 376 --- |
378 *** When enable-recursive-minibuffers is non-nil, operations which use | 377 *** When enable-recursive-minibuffers is non-nil, operations which use |
379 switch-to-buffer (such as C-x b and C-x C-f) do not fail any more when | 378 switch-to-buffer (such as C-x b and C-x C-f) do not fail any more when |
380 used in a minibuffer or a dedicated window. Instead, they fallback on | 379 used in a minibuffer or a dedicated window. Instead, they fallback on |
381 using pop-to-buffer, which will use some other window. This change | 380 using pop-to-buffer, which will use some other window. This change |
392 *** The variable read-file-name-completion-ignore-case overrides | 391 *** The variable read-file-name-completion-ignore-case overrides |
393 completion-ignore-case for file name completion. | 392 completion-ignore-case for file name completion. |
394 | 393 |
395 *** The variable read-buffer-completion-ignore-case overrides | 394 *** The variable read-buffer-completion-ignore-case overrides |
396 completion-ignore-case for buffer name completion. | 395 completion-ignore-case for buffer name completion. |
396 --- | |
397 *** `completion-styles' can be customized to choose your favorite | |
398 completion style. | |
399 --- | |
400 *** The default completion styles include a form of partial-completion. | |
401 --- | |
402 *** The new command `minibuffer-force-complete' chooses one of the | |
403 possible completions, rather than stopping at the common prefix. | |
404 +++ | |
405 *** If `completion-auto-help' is `lazy', Emacs shows the completions | |
406 buffer only on the second attempt to complete. This was already | |
407 supported in `partial-completion-mode'. | |
397 | 408 |
398 ** Face changes | 409 ** Face changes |
399 | 410 |
400 *** S-down-mouse-1 now pops up a menu for changing the font and text | 411 *** S-down-mouse-1 now pops up a menu for changing the font and text |
401 size of the default face in the current buffer. The face is changed | 412 size of the default face in the current buffer. The face is changed |
410 other window applications). If you enable this, you might want to | 421 other window applications). If you enable this, you might want to |
411 bind `mouse-yank-primary' to Mouse-2. | 422 bind `mouse-yank-primary' to Mouse-2. |
412 | 423 |
413 *** You can disable kill ring commands from accessing the primary | 424 *** You can disable kill ring commands from accessing the primary |
414 selection by setting `x-select-enable-primary' to nil. | 425 selection by setting `x-select-enable-primary' to nil. |
415 | |
416 ** Completion changes | |
417 --- | |
418 *** `completion-styles' can be customized to choose your favorite | |
419 completion style. | |
420 --- | |
421 *** The default completion styles include a form of partial-completion. | |
422 --- | |
423 *** The new command `minibuffer-force-complete' chooses one of the | |
424 possible completions, rather than stopping at the common prefix. | |
425 +++ | |
426 *** If `completion-auto-help' is `lazy', Emacs shows the completions | |
427 buffer only on the second attempt to complete. This was already | |
428 supported in `partial-completion-mode'. | |
429 | 426 |
430 ** Continuation lines can now be wrapped at word boundaries | 427 ** Continuation lines can now be wrapped at word boundaries |
431 (word-wrapping). This is controlled by the new per-buffer variable | 428 (word-wrapping). This is controlled by the new per-buffer variable |
432 `word-wrap'. Word wrapping does not take place if continuation lines | 429 `word-wrap'. Word wrapping does not take place if continuation lines |
433 are not shown, e.g. if truncate-lines is non-nil. The most convenient | 430 are not shown, e.g. if truncate-lines is non-nil. The most convenient |