Mercurial > emacs
diff etc/NEWS @ 109062:d8144fe7f3f8
* bindings.el (global-map): Bind delete and DEL, the former to
delete-forward-char.
* mouse.el (mouse-region-delete-keys): Deleted.
(mouse-show-mark): Simplify.
* simple.el (delete-active-region): New option.
(delete-backward-char): Implement in Lisp.
(delete-forward-char): New command.
* src/cmds.c (Fdelete_backward_char): Move into Lisp.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Sun, 27 Jun 2010 21:01:11 -0400 |
parents | 2f0720afc474 |
children | b5f73bf59a4f |
line wrap: on
line diff
--- a/etc/NEWS Sun Jun 27 14:28:51 2010 -0700 +++ b/etc/NEWS Sun Jun 27 21:01:11 2010 -0400 @@ -144,6 +144,25 @@ ** completion-at-point is now an alias for complete-symbol. ** mouse-region-delete-keys has been deleted. + +** Deletion changes + +*** New option `delete-active-region'. +If non-nil, C-d, [delete], and DEL delete the region if it is active +and no prefix argument is given. If set to `kill', these commands +kill instead. + +*** New command `delete-forward-char', bound to C-d and [delete]. +This is meant for interactive use, and obeys `delete-active-region'; +delete-char, meant for Lisp, does not obey `delete-active-region'. + +*** `delete-backward-char' is now a Lisp function. +Apart from obeying `delete-active-region', its behavior is unchanged. +However, the byte compiler now warns if it is called from Lisp; you +should use delete-char with a negative argument instead. + +*** The option `mouse-region-delete-keys' has been deleted. + * Changes in Specialized Modes and Packages in Emacs 24.1