]> git.eshelyaron.com Git - emacs.git/commitdiff
2000-09-01 Didier Verna <didier@xemacs.org>
authorDave Love <fx@gnu.org>
Thu, 9 Mar 2000 22:50:30 +0000 (22:50 +0000)
committerDave Love <fx@gnu.org>
Thu, 9 Mar 2000 22:50:30 +0000 (22:50 +0000)
* rect.el (replace-rectangle): New function.

lisp/rect.el

index 4e412befa460ad5cf0177b6d054df0c7b92fc3a3..97fa980d1a66261879a3c9849fb446bc40ef022e 100644 (file)
@@ -342,6 +342,12 @@ This command does not delete or overwrite any existing text."
   (move-to-column-force startcol)
   (insert string))
 
+;;;###autoload
+(defun replace-rectangle (start end string)
+  "Like `string-rectangle', but replace the original region."
+  (interactive "*r\nsString rectangle: ")
+  (apply-on-rectangle 'string-rectangle-line start end string t))
+
 ;;;###autoload
 (defun clear-rectangle (start end &optional fill)
   "Blank out the region-rectangle.