changeset 2637:45ecb9b4a6da

(string-rectangle): Renamed from fill-rectangle. (string-rectangle-line): Renamed from fill-rectangle-line.
author Richard M. Stallman <rms@gnu.org>
date Mon, 03 May 1993 15:01:18 +0000
parents 0b90475af405
children 5ff504c4ae11
files lisp/rect.el
diffstat 1 files changed, 10 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/rect.el	Mon May 03 04:05:33 1993 +0000
+++ b/lisp/rect.el	Mon May 03 15:01:18 1993 +0000
@@ -192,17 +192,17 @@
     (indent-to column)))
 
 ;;;###autoload
-(defun fill-rectangle (start end text)
-  "Fill each line of the rectangle with corners at point and mark with
-text, shifting text right.  The text previously in the region is not
-overwritten by the blanks, but instead winds up to the right of the
-rectangle.  Called from a program, takes three args; START, END and
-TEXT."
-  (interactive "r\nsText:")
-  (operate-on-rectangle 'fill-rectangle-line start end nil)
+(defun string-rectangle (start end string)
+  "Insert STRING on each line of the region-rectangle, shifting text right.
+The left edge of the rectangle specifies the column for insertion.
+This command does not delete or overwrite any existing text.
+
+Called from a program, takes three args; START, END and STRING."
+  (interactive "r\nsString rectangle: ")
+  (operate-on-rectangle 'string-rectangle-line start end nil)
   (goto-char start))
 
-(defun fill-rectangle-line (startpos begextra endextra)
+(defun string-rectangle-line (startpos begextra endextra)
   (let ((column (+ (current-column) begextra endextra)))
     (goto-char startpos)
     (let ((ocol (current-column)))
@@ -213,7 +213,7 @@
 		   ;; characters before STARTPOS undisturbed.
                    (progn (skip-chars-backward " \t" startpos)
 			  (point)))
-    (insert text)))
+    (insert string)))
 
 ;;;###autoload
 (defun clear-rectangle (start end)