From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Overlay mechanic improvements Date: Sun, 21 Sep 2014 17:48:03 -0400 Message-ID: References: <871tr6qup8.fsf@fencepost.gnu.org> <87y4tdnkro.fsf@fencepost.gnu.org> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1411336107 7612 80.91.229.3 (21 Sep 2014 21:48:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 21 Sep 2014 21:48:27 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Kastrup Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Sep 21 23:48:22 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XVozW-0001qs-Cd for ged-emacs-devel@m.gmane.org; Sun, 21 Sep 2014 23:48:22 +0200 Original-Received: from localhost ([::1]:41068 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVozV-0008MW-VK for ged-emacs-devel@m.gmane.org; Sun, 21 Sep 2014 17:48:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56122) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVozK-0008LC-5G for emacs-devel@gnu.org; Sun, 21 Sep 2014 17:48:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XVozJ-0007GV-1t for emacs-devel@gnu.org; Sun, 21 Sep 2014 17:48:10 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42428) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XVozI-0007FR-Uq for emacs-devel@gnu.org; Sun, 21 Sep 2014 17:48:08 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XVozD-0003Sd-Db; Sun, 21 Sep 2014 17:48:03 -0400 In-reply-to: <87y4tdnkro.fsf@fencepost.gnu.org> (message from David Kastrup on Sun, 21 Sep 2014 15:52:27 +0200) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:174626 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Because you don't want _anything_ that text properties do. You don't want to have the stuff cut&paste, Why not? If the images are thought of as part of the buffer contents, I'd expect it to be desirable that they follow text that is copied. If you kill text that contains some of these images of math and then yank it back, shouldn't it come back with the images? This is what lead me to think of text properties first for this job. you don't want to have the buffer modified because images are switched on and off, We can provide a feature for turning off and on the display of these images without changing the text properties themselves. I think there already is a way. you don't want anything inserted anywhere inheriting anything from it. We already have ways to specify no inheritance. you most definitely don't want ever to split its identity in two if there are insertions in the middle, That's true. However, isn't such insertion anomalous anyway? How bad is it, if that anomalous act causes the image to appear twice? -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call.