Mercurial > hg > xemacs-beta
comparison lisp/rect.el @ 686:c82f9db998d7
[xemacs-hg @ 2001-12-03 18:02:47 by didierv]
etc/NEWS: advertise `C-x r p' (replace-rectangle) in global map.
rect.el, keydefs.el: autoload and bind `replace-rectangle' to `C-x r p'.
author | didierv |
---|---|
date | Mon, 03 Dec 2001 18:02:50 +0000 |
parents | 1ccc32a20af4 |
children | 308d34e9f07d |
comparison
equal
deleted
inserted
replaced
685:9a0959b535de | 686:c82f9db998d7 |
---|---|
308 (interactive "*r\nsString rectangle: ") | 308 (interactive "*r\nsString rectangle: ") |
309 (defvar pending-delete-mode) | 309 (defvar pending-delete-mode) |
310 (apply-on-rectangle 'string-rectangle-line start end string | 310 (apply-on-rectangle 'string-rectangle-line start end string |
311 (and (boundp 'pending-delete-mode) pending-delete-mode))) | 311 (and (boundp 'pending-delete-mode) pending-delete-mode))) |
312 | 312 |
313 ;;;###autoload | |
313 (defun replace-rectangle (start end string) | 314 (defun replace-rectangle (start end string) |
314 "Like `string-rectangle', but unconditionally replace the original region, | 315 "Like `string-rectangle', but unconditionally replace the original region, |
315 as if `pending-delete-mode' were active." | 316 as if `pending-delete-mode' were active." |
316 (interactive "*r\nsString rectangle: ") | 317 (interactive "*r\nsString rectangle: ") |
317 (apply-on-rectangle 'string-rectangle-line start end string t)) | 318 (apply-on-rectangle 'string-rectangle-line start end string t)) |