comparison etc/NEWS @ 94492:15e98f48709e

Reorder, place things related to version control together.
author Dan Nicolaescu <dann@ics.uci.edu>
date Wed, 30 Apr 2008 05:50:02 +0000
parents ca3d2cf5da1f
children 92e6b5d0dd28
comparison
equal deleted inserted replaced
94491:fc974d1f2fbb 94492:15e98f48709e
415 * Changes in Specialized Modes and Packages in Emacs 23.1 415 * Changes in Specialized Modes and Packages in Emacs 23.1
416 416
417 ** A new `whitespace' package has been installed, and the pre-existing one 417 ** A new `whitespace' package has been installed, and the pre-existing one
418 renamed to `old-whitespace'. 418 renamed to `old-whitespace'.
419 [FIXME someone explain why this is good, if it is...] 419 [FIXME someone explain why this is good, if it is...]
420
421 ** In Change Log mode, the new function `change-log-find-file', bound to
422 C-c C-f, finds the file associated with the current log entry.
423 420
424 ** abbrev was rewritten in Elisp and extended with more flexibility. 421 ** abbrev was rewritten in Elisp and extended with more flexibility.
425 *** New functions: abbrev-get, abbrev-put, abbrev-table-get, abbrev-table-put, 422 *** New functions: abbrev-get, abbrev-put, abbrev-table-get, abbrev-table-put,
426 abbrev-table-p, abbrev-insert, abbrev-table-menu. 423 abbrev-table-p, abbrev-insert, abbrev-table-menu.
427 *** Special hook `abbrev-expand-functions' obsoletes `pre-abbrev-expand-hook'. 424 *** Special hook `abbrev-expand-functions' obsoletes `pre-abbrev-expand-hook'.
465 `C-h b' displays all isearch key bindings, `C-h k' displays the full 462 `C-h b' displays all isearch key bindings, `C-h k' displays the full
466 documentation of the given isearch key sequence, `C-h m' displays 463 documentation of the given isearch key sequence, `C-h m' displays
467 documentation of isearch mode. All the rest Help commands exit isearch mode 464 documentation of isearch mode. All the rest Help commands exit isearch mode
468 and execute their global definitions. 465 and execute their global definitions.
469 466
470 ** smerge-refine highlights word-level details of changes in conflict.
471 It's used automatically as you move through conflicts, see smerge-auto-refine.
472
473 ** Diff mode
474
475 *** diff-refine-hunk highlights word-level details of changes in a diff hunk.
476 It's used automatically as you move through hunks, see
477 diff-auto-refine. It is bound to `C-c C-b'.
478
479 *** diff-add-change-log-entries-other-window iterates through the diff
480 buffer and tries to create ChangeLog entries for each change.
481 It is bound to `C-x 4 A'.
482
483 ** archive-mode has basic support to browse Rar archives. 467 ** archive-mode has basic support to browse Rar archives.
484 468
485 ** talk.el has been extended for multiple tty support. 469 ** talk.el has been extended for multiple tty support.
486 470
487 ** Compile and grep modes 471 ** Compile and grep modes
523 version-control systems such as Subversion, GNU Arch, Mercurial, Git 507 version-control systems such as Subversion, GNU Arch, Mercurial, Git
524 and Bzr. VC will now pass a multiple-file commit to these systems as 508 and Bzr. VC will now pass a multiple-file commit to these systems as
525 a single changeset. 509 a single changeset.
526 510
527 *** vc-dir is a new command that displays file names and their VC 511 *** vc-dir is a new command that displays file names and their VC
528 status. It allows to apply various VC operations to apply a file or a 512 status. It allows to apply various VC operations to a file or a
529 set of files. 513 set of files.
530 514
531 *** Clicking on the VC mode-line entry now pops the VC menu. 515 *** Clicking on the VC mode-line entry now pops the VC menu.
532 516
533 *** The VC mode-line entry now has a tooltip that explains the VC file status. 517 *** The VC mode-line entry now has a tooltip that explains the VC file status.
545 529
546 *** Log entries can be modified using the key "e" in log-view. 530 *** Log entries can be modified using the key "e" in log-view.
547 For now only CVS, RCS, SCCS and SVN support this functionality. 531 For now only CVS, RCS, SCCS and SVN support this functionality.
548 This is done by the `modify-change-comment' backend function. 532 This is done by the `modify-change-comment' backend function.
549 533
534 ** smerge-refine highlights word-level details of changes in conflict.
535 It's used automatically as you move through conflicts, see smerge-auto-refine.
536
537 ** Diff mode
538
539 *** diff-refine-hunk highlights word-level details of changes in a diff hunk.
540 It's used automatically as you move through hunks, see
541 diff-auto-refine. It is bound to `C-c C-b'.
542
543 *** diff-add-change-log-entries-other-window iterates through the diff
544 buffer and tries to create ChangeLog entries for each change.
545 It is bound to `C-x 4 A'.
546
550 ** log-edit now has a command bound to C-c C-d to show the diff for 547 ** log-edit now has a command bound to C-c C-d to show the diff for
551 the files involved. 548 the files involved.
549
550 ** In Change Log mode, the new function `change-log-find-file', bound to
551 C-c C-f, finds the file associated with the current log entry.
552 552
553 ** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs. 553 ** sgml-electric-tag-pair-mode lets you simultaneously edit matched tag pairs.
554 554
555 ** The appearance of superscript and subscript in TeX is more customizable. 555 ** The appearance of superscript and subscript in TeX is more customizable.
556 See the documentation of the variables: tex-fontify-script, 556 See the documentation of the variables: tex-fontify-script,