comparison etc/NEWS @ 44972:0cdd0e248c05

Describe cua and keypad packages.
author Kim F. Storm <storm@cua.dk>
date Mon, 29 Apr 2002 13:38:40 +0000
parents 15ba9db103f6
children dbde822f9021
comparison
equal deleted inserted replaced
44971:8e5e048eda6a 44972:0cdd0e248c05
646 ** When emacs is configured to use `xaw3d' scroll-bars, emacs will 646 ** When emacs is configured to use `xaw3d' scroll-bars, emacs will
647 tell the scroll-bar library which colors to use for the bevels, to 647 tell the scroll-bar library which colors to use for the bevels, to
648 prevent the library from using dithering. 648 prevent the library from using dithering.
649 649
650 ** New modes and packages 650 ** New modes and packages
651
652 *** The new cua package provides CUA-like keybindings using C-x for
653 cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo.
654 With cua, the region can be set and extended using shifted movement
655 keys (like pc-selection-mode) and typed text replaces the active
656 region (like delete-selection-mode). Do not enable these modes with
657 cua-mode. Customize the variable `cua-mode' to enable cua.
658
659 In addition, cua provides unified rectangle support with visible
660 rectangle highlighting: Use S-return to start a rectangle, extend it
661 using the movement commands (or mouse-3), and cut or copy it using C-x
662 or C-c (using C-w and M-w also works).
663
664 Use M-o and M-c to `open' or `close' the rectangle, use M-b or M-f, to
665 fill it with blanks or another character, use M-u or M-l to upcase or
666 downcase the rectangle, use M-i to increment the numbers in the
667 rectangle, use M-n to fill the rectangle with a numeric sequence (such
668 as 10 20 30...), use M-r to replace a regexp in the rectangle, and use
669 M-' or M-/ to restrict command on the rectangle to a subset of the
670 rows. See the commentary in cua-base.el for more rectangle commands.
671
672 Cua also provides unified support for registers: Use a numeric
673 prefix argument between 0 and 9, i.e. M-0 .. M-9, for C-x, C-c, and
674 C-v to cut or copy into register 0-9, or paste from register 0-9.
675
676 The last text deleted (not killed) is automatically stored in
677 register 0. This includes text deleted by typing text.
678
679 Finally, cua provides a global mark which is set using S-C-space.
680 When the global mark is active, any text which is cut or copied is
681 automatically inserted at the global mark position. See the
682 commentary in cua-base.el for more global mark related commands.
683
684 The features of cua also works with the standard emacs bindings for
685 kill, copy, yank, and undo. If you want to use cua mode, but don't
686 want the C-x, C-c, C-v, and C-z bindings, you may customize the
687 `cua-enable-cua-keys' variable.
688
689 *** The new keypad setup package provides simplified configuration
690 of the numeric keypad which is available on most keyboards.
651 691
652 +++ 692 +++
653 *** Calc is now part of the Emacs distribution. 693 *** Calc is now part of the Emacs distribution.
654 694
655 Calc is an advanced desk calculator and mathematical tool written in 695 Calc is an advanced desk calculator and mathematical tool written in