From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.help Subject: Re: How to paste (yank) "raw text" Date: Mon, 23 May 2005 11:07:46 -0600 Message-ID: References: <20050521204842.64170.qmail@web26508.mail.ukl.yahoo.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1116868454 8172 80.91.229.2 (23 May 2005 17:14:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 23 May 2005 17:14:14 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon May 23 19:14:13 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DaGTm-0005Bh-9L for geh-help-gnu-emacs@m.gmane.org; Mon, 23 May 2005 19:12:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DaGXD-00051y-Sn for geh-help-gnu-emacs@m.gmane.org; Mon, 23 May 2005 13:16:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DaGWU-0004p8-NL for help-gnu-emacs@gnu.org; Mon, 23 May 2005 13:15:26 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DaGWR-0004mz-S1 for help-gnu-emacs@gnu.org; Mon, 23 May 2005 13:15:24 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DaGWR-0004jw-G6 for help-gnu-emacs@gnu.org; Mon, 23 May 2005 13:15:23 -0400 Original-Received: from [80.91.229.2] (helo=ciao.gmane.org) by monty-python.gnu.org with esmtp (TLS-1.0:RSA_AES_128_CBC_SHA:16) (Exim 4.34) id 1DaGb4-0003w3-UA for help-gnu-emacs@gnu.org; Mon, 23 May 2005 13:20:11 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1DaGP0-0004YZ-Ks for help-gnu-emacs@gnu.org; Mon, 23 May 2005 19:07:42 +0200 Original-Received: from 207.167.42.60 ([207.167.42.60]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 23 May 2005 19:07:42 +0200 Original-Received: from ihs_4664 by 207.167.42.60 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 23 May 2005 19:07:42 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: help-gnu-emacs@gnu.org Original-Lines: 23 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 207.167.42.60 User-Agent: Mozilla Thunderbird 0.9 (X11/20041105) X-Accept-Language: en-us, en In-Reply-To: <20050521204842.64170.qmail@web26508.mail.ukl.yahoo.com> 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:26931 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:26931 Moritz Kerbel wrote: > My problem: If I cut and paste for example an info heading into an > other buffer the layout information (font size, font weight etc.) plus > invisible text (if you cut it from the beginning to the very end) is > pasted into the buffer if you type C-y; > > Does there exist a raw yank version that only pastes the raw text > (or maybe a raw copy version). Mabe an "intelligent" yank would be > great: If you yank into a buffer with the same (major) mode as the > original buffer yank the text, if you yank into a buffer with another > mode only yank the raw text (string) ... on the other hand there are > situations where a major mode is only valid for a region of a buffer > (multiple major modes) ... just pondering the possiblities. Thanks > for you help Moritz How about something like: (defadvice yank (after remove-text-properties activate) "Remove all text properties from the inserted text." (set-text-properties (region-beginning) (region-end) '())) -- Kevin Rodgers