From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sergei Organov Newsgroups: gmane.emacs.help Subject: Re: quoting a block of text with ">" Date: Thu, 30 Sep 2010 12:44:42 +0400 Message-ID: References: <77ccee74e9578ebd4936450a706a61fa.squirrel@webmail.tripperjones.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1285836361 23718 80.91.229.12 (30 Sep 2010 08:46:01 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 30 Sep 2010 08:46:01 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Sep 30 10:45:58 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P1Em0-0005HN-Hj for geh-help-gnu-emacs@m.gmane.org; Thu, 30 Sep 2010 10:45:56 +0200 Original-Received: from localhost ([127.0.0.1]:41537 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P1Elx-00081g-II for geh-help-gnu-emacs@m.gmane.org; Thu, 30 Sep 2010 04:45:49 -0400 Original-Received: from [140.186.70.92] (port=43804 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P1El5-0007yw-S6 for help-gnu-emacs@gnu.org; Thu, 30 Sep 2010 04:45:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1P1El3-0002Pl-8m for help-gnu-emacs@gnu.org; Thu, 30 Sep 2010 04:44:55 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:41515) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1P1El3-0002PQ-2S for help-gnu-emacs@gnu.org; Thu, 30 Sep 2010 04:44:53 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P1El0-00050B-7d for help-gnu-emacs@gnu.org; Thu, 30 Sep 2010 10:44:50 +0200 Original-Received: from 89.175.180.246 ([89.175.180.246]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 Sep 2010 10:44:50 +0200 Original-Received: from osv by 89.175.180.246 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 Sep 2010 10:44:50 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 26 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 89.175.180.246 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:75041 Archived-At: "Stever" writes: > I can't seem to find this function in my version of emacs, but I assume > there is one. is there any function where I can highlight a block of text > and put a ">" in front of it. While not obvious, `string-rectangle' is your friend here: string-rectangle is an interactive autoloaded Lisp function in `rect.el'. It is bound to C-x r t. (string-rectangle START END STRING) Replace rectangle contents with STRING on each line. The length of STRING need not be the same as the rectangle width. Put cursor at the beginning of the first line of the region, set the mark, move cursor to the _beginning_ of the last line, then press C-x r t > (there is a space entered after ">"). -- Sergei.