Mercurial > emacs
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 |