Mercurial > emacs
changeset 37447:0bc52782144f
Adapt to the change of string-rectangle back to 20.x behaviour.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Tue, 24 Apr 2001 11:09:21 +0000 |
parents | 1b121f2746a8 |
children | a788be76cf22 |
files | man/faq.texi man/killing.texi |
diffstat | 2 files changed, 17 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/man/faq.texi Tue Apr 24 10:57:54 2001 +0000 +++ b/man/faq.texi Tue Apr 24 11:09:21 2001 +0000 @@ -2157,11 +2157,11 @@ To do this to an entire buffer, type @kbd{M-< M-x replace-regexp @key{RET} ^ @key{RET} > @key{RET}}. -To do this to a region, use @code{string-rectangle} (@kbd{C-x r t}). +To do this to a region, use @code{string-insert-rectangle}. Set the mark (@kbd{C-@key{SPC}}) at the beginning of the first line you want to prefix, move the cursor to last line to be prefixed, and type -@kbd{C-x r t > @key{RET}}. To do this for the whole buffer, type -@kbd{C-x h C-x r t > @key{RET}}. +@kbd{M-x string-insert-rectangle @key{RET}}. To do this for the whole +buffer, type @kbd{C-x h M-x string-insert-rectangle @key{RET}}. If you are trying to prefix a yanked mail message with @samp{>}, you might want to set the variable @code{mail-yank-prefix}. Better yet, use
--- a/man/killing.texi Tue Apr 24 10:57:54 2001 +0000 +++ b/man/killing.texi Tue Apr 24 11:09:21 2001 +0000 @@ -538,11 +538,13 @@ Delete whitespace in each of the lines on the specified rectangle, starting from the left edge column of the rectangle. @item C-x r t @var{string} @key{RET} -Insert @var{string} on each line of the region-rectangle +Replace rectangle contents with @var{string} on each line. (@code{string-rectangle}). @item M-x replace-rectangle @key{RET} @var{string} @key{RET} Replaces each line of the region-rectangle with @var{string} (@code{string-rectangle}). +@item M-x string-insert-rectangle @key{RET} @var{string} @key{RET} +Insert @var{STRING} on each line of the rectangle. @end table The rectangle operations fall into two classes: commands deleting and @@ -603,13 +605,15 @@ @kindex C-x r t @findex string-rectangle - The command @kbd{C-x r t} (@code{M-x string-rectangle}) inserts a -string on each line of the region-rectangle before the rectangle, -shifting text right. +@findex replace-rectangle + The command @kbd{C-x r t} (@code{M-x string-rectangle}) replaces the +contents of a region-rectangle with a string on each line. The +string's width need not be the same as the width of the rectangle. If +the string's width is less, the text after the rectangle shifts left; +if the string is wider than the rectangle, the text after the +rectangle shifts right. -@findex replace-rectangle - The command @kbd{M-x replace-rectangle} is similar to @kbd{C-x r t}, -but replaces the original rectangle. The string's width need not be -the same as the width of the rectangle. If the string's width is -less, the text after the rectangle shifts left; if the string is wider -than the rectangle, the text after the rectangle shifts right. +@findex string-insert-rectangle + The command @kbd{M-x string-insert-rectangle} is similar to +@code{string-rectangle}, but inserts the string on each line, +shifting the original text to the right.