From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: keymap in yank-excluded-properties Date: 04 Sep 2002 10:11:10 +0900 Sender: emacs-devel-admin@gnu.org Message-ID: References: <20020822.173129.01368056.Takaaki.Ota@am.sony.com> <200208250525.g7P5PfH11882@wijiji.santafe.edu> <5x3ct2y2nr.fsf@kfs2.cua.dk> <20020830.124308.81460907.Takaaki.Ota@am.sony.com> <5xelcc3054.fsf@kfs2.cua.dk> Reply-To: Miles Bader NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031101996 12276 127.0.0.1 (4 Sep 2002 01:13:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 4 Sep 2002 01:13:16 +0000 (UTC) Cc: rms@gnu.org, Takaaki.Ota@am.sony.com, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17mOjL-0003Bs-00 for ; Wed, 04 Sep 2002 03:13:15 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17mPIH-0007Kx-00 for ; Wed, 04 Sep 2002 03:49:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mOks-00072H-00; Tue, 03 Sep 2002 21:14:50 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17mOjA-0006nT-00 for emacs-devel@gnu.org; Tue, 03 Sep 2002 21:13:04 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17mOj8-0006nH-00 for emacs-devel@gnu.org; Tue, 03 Sep 2002 21:13:03 -0400 Original-Received: from tyo202.gate.nec.co.jp ([202.32.8.202]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17mOj7-0006n4-00; Tue, 03 Sep 2002 21:13:01 -0400 Original-Received: from mailgate4.nec.co.jp ([10.7.69.195]) by TYO202.gate.nec.co.jp (8.11.6/3.7W01080315) with ESMTP id g841Ch429763; Wed, 4 Sep 2002 10:12:43 +0900 (JST) Original-Received: from mailsv.nec.co.jp (mailgate51.nec.co.jp [10.7.69.196]) by mailgate4.nec.co.jp (8.11.6/3.7W-MAILGATE-NEC) with ESMTP id g841Cgg11626; Wed, 4 Sep 2002 10:12:42 +0900 (JST) Original-Received: from mcsss2.ucom.lsi.nec.co.jp ([10.30.114.133]) by mailsv.nec.co.jp (8.11.6/3.7W-MAILSV-NEC) with ESMTP id g841BGe20896; Wed, 4 Sep 2002 10:12:40 +0900 (JST) Original-Received: from mcspd15.ucom.lsi.nec.co.jp (mcspd15 [10.30.114.174]) by mcsss2.ucom.lsi.nec.co.jp (8.10.2+Sun/3.7Wlsi_mx_6.0) with ESMTP id g841BBs24021; Wed, 4 Sep 2002 10:11:15 +0900 (JST) Original-Received: by mcspd15.ucom.lsi.nec.co.jp (Postfix, from userid 31295) id 04C1B36F4; Wed, 4 Sep 2002 10:11:10 +0900 (JST) Original-To: storm@cua.dk (Kim F. Storm) System-Type: i686-pc-linux-gnu Blat: Foop In-Reply-To: <5xelcc3054.fsf@kfs2.cua.dk> Original-Lines: 24 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:7416 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:7416 storm@cua.dk (Kim F. Storm) writes: > I still think that my proposal for a yank-function text property (set > on the original table text, and used by yank and yank-rectangle to do > the yank) would do be a simple, yet powerful approach, as it would use > automatically copy that property to the kill-ring, so there is nothing > we need to add to basic functionality to achieve this. It would be great if this could be used to make the whole rectangle system less wierd. E.g., cut onto the normal kill-ring, and use a `yank-function' property to properly deal with yanking them. It would be nice to have a special `rectangle-mode' which would make _all_ the normal kill/copy commands such as C-w and M-w deal in `rectangles' (and use a highlighting hack to make an active region really look like a rectangle). Maybe it could be a temporary mode activated when you gave a special `set-rectangle-mark' command. [I guess CUA mode already has something like this, but it'd be nice to have it for everyone.] -Miles -- P.S. All information contained in the above letter is false, for reasons of military security.