From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: command loop untouchable; ARGGHHH! Date: Sat, 24 Aug 2002 23:27:27 -0600 (MDT) Sender: emacs-devel-admin@gnu.org Message-ID: <200208250527.g7P5RRd12116@wijiji.santafe.edu> References: <20020824042906.GB20524@reactor-core.org> Reply-To: rms@gnu.org NNTP-Posting-Host: localhost.gmane.org X-Trace: main.gmane.org 1030254128 18687 127.0.0.1 (25 Aug 2002 05:42:08 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 25 Aug 2002 05:42:08 +0000 (UTC) Cc: 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 17iqA3-0004rI-00 for ; Sun, 25 Aug 2002 07:42:07 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17iqeF-0001ka-00 for ; Sun, 25 Aug 2002 08:13:19 +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 17iqBK-0001Tk-00; Sun, 25 Aug 2002 01:43:26 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17ipwH-0007Gr-00 for emacs-devel@gnu.org; Sun, 25 Aug 2002 01:27:53 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17ipw0-00078z-00 for emacs-devel@gnu.org; Sun, 25 Aug 2002 01:27:43 -0400 Original-Received: from pele.santafe.edu ([192.12.12.119]) by monty-python.gnu.org with esmtp (Exim 4.10) id 17ipvz-00077g-00; Sun, 25 Aug 2002 01:27:35 -0400 Original-Received: from wijiji.santafe.edu (wijiji [192.12.12.5]) by pele.santafe.edu (8.11.6+Sun/8.11.6) with ESMTP id g7P5Rq527208; Sat, 24 Aug 2002 23:27:52 -0600 (MDT) Original-Received: (from rms@localhost) by wijiji.santafe.edu (8.11.6+Sun/8.9.3) id g7P5RRd12116; Sat, 24 Aug 2002 23:27:27 -0600 (MDT) X-Authentication-Warning: wijiji.santafe.edu: rms set sender to rms@wijiji using -f Original-To: krooger@debian.org In-Reply-To: <20020824042906.GB20524@reactor-core.org> (message from Jonathan Walther on Fri, 23 Aug 2002 21:29:06 -0700) 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:6862 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6862 My first attempt was to make all history text have the read-only property. This worked great for me, using GNU Emacs in X. But everyone who used moo.el in console mode, or in XEmacs, reported that when they copy and pasted such read-only text, they could not edit the resulting copied text in it's new buffer, because the read-only property had travelled with the text. Have you tried it in the latest development Emacs? It should discard the read-only properties from the text when it is yanked. This should be a workable solution. Another solution is to make an overlay which covers that text, and give it hook properties that detect attempts to edit the text and get errors.