Mercurial > emacs
comparison etc/NEWS @ 97516:a05ebaaf6031
Clarify description of word-wrapping changes.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 17 Aug 2008 15:12:59 +0000 |
parents | 35e9fbdfe27d |
children | fe22268df13f |
comparison
equal
deleted
inserted
replaced
97515:35e9fbdfe27d | 97516:a05ebaaf6031 |
---|---|
225 interface to GnuPG (see New Modes and Packages). | 225 interface to GnuPG (see New Modes and Packages). |
226 --- | 226 --- |
227 *** In the Options menu, the "Truncate Long Lines in the Buffer" entry | 227 *** In the Options menu, the "Truncate Long Lines in the Buffer" entry |
228 has been replaced with a submenu offering three different ways to | 228 has been replaced with a submenu offering three different ways to |
229 handle long lines: truncation, continuation at the window edge, and | 229 handle long lines: truncation, continuation at the window edge, and |
230 the new word wrapping option (see Editing Changes, below). | 230 the new word wrapping behavior (see Editing Changes, below). |
231 | 231 |
232 *** Improvements to menus for major and minor modes | 232 *** Improvements to menus for major and minor modes |
233 More major and minor modes now have a mode specific menu, and existing | 233 More major and minor modes now have a mode specific menu, and existing |
234 mode menus have been improved to include more functionality. | 234 mode menus have been improved to include more functionality. |
235 | 235 |
300 identical. | 300 identical. |
301 | 301 |
302 | 302 |
303 * Editing Changes in Emacs 23.1 | 303 * Editing Changes in Emacs 23.1 |
304 | 304 |
305 +++ | |
305 ** The C-n and C-p line-motion commands now move by screen lines, | 306 ** The C-n and C-p line-motion commands now move by screen lines, |
306 taking continued lines and variable-width characters into account. | 307 taking continued lines and variable-width characters into account. |
307 Setting `line-move-visual' to nil reverts this to the previous | 308 Setting `line-move-visual' to nil reverts this to the previous |
308 behavior (motion by logical lines based on buffer contents alone). | 309 behavior (motion by logical lines based on buffer contents alone). |
309 | 310 |
324 region is active. Otherwise, it fills the current paragraph. | 325 region is active. Otherwise, it fills the current paragraph. |
325 +++ | 326 +++ |
326 *** When Transient Mark mode is on, M-$ now checks spelling of the | 327 *** When Transient Mark mode is on, M-$ now checks spelling of the |
327 region if the region is active. Otherwise, it checks spelling of the | 328 region if the region is active. Otherwise, it checks spelling of the |
328 word at point. | 329 word at point. |
330 | |
329 *** When Transient Mark mode is on, TAB now indents the region if the | 331 *** When Transient Mark mode is on, TAB now indents the region if the |
330 region is active. | 332 region is active. |
333 | |
331 *** `use-empty-active-region' controls whether an empty active region | 334 *** `use-empty-active-region' controls whether an empty active region |
332 in Transient Mark mode should make commands operate on that empty | 335 in Transient Mark mode should make commands operate on that empty |
333 region. | 336 region. |
334 | 337 |
335 ** Temporarily active regions | 338 ** Temporarily active regions |
422 | 425 |
423 *** `completion-auto-help' can be set to `lazy' to list the | 426 *** `completion-auto-help' can be set to `lazy' to list the |
424 completions only if you repeat the completion. This was already | 427 completions only if you repeat the completion. This was already |
425 supported in `partial-completion-mode'. | 428 supported in `partial-completion-mode'. |
426 | 429 |
427 ** Continuation lines can be wrapped at word boundaries | 430 ** Continuation lines can now be wrapped at word boundaries |
428 (word-wrapping) instead of the right window edge. The new per-buffer | 431 (word-wrapping). This is controlled by the new per-buffer variable |
429 variable `word-wrap', if non-nil turns on word-wrapping. Word | 432 `word-wrap'. Word wrapping does not take place if continuation lines |
430 wrapping does not take place if continuation lines are not shown, | 433 are not shown, e.g. if truncate-lines is non-nil. The most convenient |
431 e.g. if truncate-lines is non-nil. | 434 way to enable word-wrapping is using the new minor mode Visual Line |
435 mode; in addition to setting `word-wrap' to t, this rebinds some | |
436 editing commands to work on screen lines rather than text lines. See | |
437 New Modes and Packages, below. | |
432 | 438 |
433 ** Window management changes | 439 ** Window management changes |
434 | 440 |
435 *** truncate-partial-width-windows now accepts integer values, which | 441 *** truncate-partial-width-windows now accepts integer values, which |
436 specify a minimum window width for partial-width windows, below which | 442 specify a minimum window width for partial-width windows, below which |
537 +++ | 543 +++ |
538 ** Visual Line mode provides support for editing by visual lines. | 544 ** Visual Line mode provides support for editing by visual lines. |
539 It turns on word-wrapping in the current buffer, and rebinds C-a, C-e, | 545 It turns on word-wrapping in the current buffer, and rebinds C-a, C-e, |
540 and C-k to commands that operate by visual lines instead of logical | 546 and C-k to commands that operate by visual lines instead of logical |
541 lines. This is a more reliable replacement for longlines-mode. | 547 lines. This is a more reliable replacement for longlines-mode. |
548 This can also be turned on using the menu bar, via | |
549 Options -> Line Wrapping in this Buffer -> Word Wrap | |
542 | 550 |
543 ** xesam.el is an implementation of Xesam, an interface to (desktop) | 551 ** xesam.el is an implementation of Xesam, an interface to (desktop) |
544 search engines like Beagle, Strigi, and Tracker. The Xesam API | 552 search engines like Beagle, Strigi, and Tracker. The Xesam API |
545 requires D-Bus for communication. | 553 requires D-Bus for communication. |
546 | 554 |