From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: storm@cua.dk (Kim F. Storm) Newsgroups: gmane.emacs.devel Subject: Re: info invisible changes Date: 12 Nov 2002 11:59:14 +0100 Sender: emacs-devel-admin@gnu.org Message-ID: <5xbs4v9hq5.fsf@kfs2.cua.dk> References: <200211011623.gA1GNAL03601@rum.cs.yale.edu> <5xznsnvabl.fsf@kfs2.cua.dk> <200211061511.gA6FBfL02691@rum.cs.yale.edu> <5xfzu79jxp.fsf@kfs2.cua.dk> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1037201225 21494 80.91.224.249 (13 Nov 2002 15:27:05 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 13 Nov 2002 15:27:05 +0000 (UTC) Cc: rms@gnu.org, monnier+gnu/emacs/pretest@rum.cs.yale.edu, monnier+gnu/emacs@rum.cs.yale.edu, emacs-devel@gnu.org, emacs-pretest-bug@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 18BzCW-00046v-00 for ; Wed, 13 Nov 2002 16:13:08 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18BzOT-00066k-00 for ; Wed, 13 Nov 2002 16:25:29 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 18BY0v-0002X7-00; Tue, 12 Nov 2002 05:11:21 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18BXpR-0002Jp-00 for emacs-devel@gnu.org; Tue, 12 Nov 2002 04:59:29 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18BXpN-0002H5-00 for emacs-devel@gnu.org; Tue, 12 Nov 2002 04:59:27 -0500 Original-Received: from mail.filanet.dk ([195.215.206.179]) by monty-python.gnu.org with esmtp (Exim 4.10) id 18BXpM-0002Gp-00; Tue, 12 Nov 2002 04:59:24 -0500 Original-Received: from kfs2.cua.dk.cua.dk (kfs2.local.filanet.dk [192.168.1.182]) by mail.filanet.dk (Postfix) with SMTP id E3E897C017; Tue, 12 Nov 2002 09:59:19 +0000 (GMT) Original-To: Miles Bader In-Reply-To: Original-Lines: 32 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 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:9356 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9356 Miles Bader writes: > storm@cua.dk (Kim F. Storm) writes: > > Is someone working on fixing fill.el to deal with these text properties? > > > > If not, should the code in fill.el be modified in general to deal with > > these properties, or can it be done by adding another type of filling > > specifically for this type of mangled text? Please advise! > > I suspect that this is a somewhat hard problem. Of course, by simply > modifying the text directly (using properties where necessary to hold > out-of-band info) instead of using invisible/display properties, the > problem just goes away entirely. ...and if you're gonna modify the > buffer by filling anyway... True! However, I think that fill should at least be aware of 'invisible properties (which should be doable), while dealing with 'display properties is harder and less important (for my purpose at least). If we fixed the 'invisible problem, then I could simply insert the "see" into the buffer rather than using a 'display property and make the *note part invisible to allow the Info navigation to remain unchanged. BTW, I was asked to implement image support in Info mode. Has anyone done some thoughts on how that should work [what kind of reference would be in the info buffer, and where would the image be stored?] -- Kim F. Storm http://www.cua.dk