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