From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: sandipchitale@yahoo.com (Sandip Chitale) Newsgroups: gmane.emacs.help Subject: Re: How to copy rectangles Date: 14 Oct 2003 09:54:22 -0700 Organization: http://groups.google.com Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: <3f85cbb5$1@news.seqnet.net> NNTP-Posting-Host: deer.gmane.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1066150943 12180 80.91.224.253 (14 Oct 2003 17:02:23 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 14 Oct 2003 17:02:23 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Oct 14 19:02:20 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A9SYu-0000BD-00 for ; Tue, 14 Oct 2003 19:02:20 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1A9SY8-0005ae-CF for geh-help-gnu-emacs@m.gmane.org; Tue, 14 Oct 2003 13:01:32 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!postnews1.google.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 20 Original-NNTP-Posting-Host: 208.135.53.4 Original-X-Trace: posting.google.com 1066150463 16816 127.0.0.1 (14 Oct 2003 16:54:23 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Tue, 14 Oct 2003 16:54:23 +0000 (UTC) Original-Xref: shelby.stanford.edu gnu.emacs.help:117251 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:13180 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:13180 gareth.rees@pobox.com (Gareth Rees) wrote in message news:... > Siegfried Heintze wrote: > > Why is there no kill-rectangle-save command? I need it! > > Because you can use 'copy-rectangle-to-register' (C-x r r REGISTER) to > save a copy, and 'insert-register' (C-x r i REGISTER) to insert it. > > However, it's easy to roll your own: > > (defun kill-rectangle-save (start end) > "Save the region-rectangle as the last killed one." > (interactive "r") > (require 'rect) ; Make sure killed-rectangle is defvar'ed. > (setq killed-rectangle (extract-rectangle start end))) Thanks. I have added the above function to my .emacs now. Can anyone tell me as to why this is not supported by emacs by default? One would think this is very useful and commonly used function.