From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: Problems with info (emacs version) Date: Mon, 2 Jun 2003 13:23:52 -0500 (CDT) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200306021823.h52INph24025@eel.dms.auburn.edu> References: <200306020333.h523XMC23468@eel.dms.auburn.edu> <200306021717.h52HHhQf016260@rum.cs.yale.edu> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1054579095 29934 80.91.224.249 (2 Jun 2003 18:38:15 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 2 Jun 2003 18:38:15 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jun 02 20:38:06 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19MuAI-0007aP-00 for ; Mon, 02 Jun 2003 20:36:14 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19MuR1-0002dK-00 for ; Mon, 02 Jun 2003 20:53:31 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19Mu7y-0007EY-7T for emacs-devel@quimby.gnus.org; Mon, 02 Jun 2003 14:33:50 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19Mu0x-0002mx-SP for emacs-devel@gnu.org; Mon, 02 Jun 2003 14:26:35 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19MtzP-0002N5-S9 for emacs-devel@gnu.org; Mon, 02 Jun 2003 14:25:02 -0400 Original-Received: from manatee.dms.auburn.edu ([131.204.53.104]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19MtyE-0001bV-MI for emacs-devel@gnu.org; Mon, 02 Jun 2003 14:23:46 -0400 Original-Received: from eel.dms.auburn.edu (eel.dms.auburn.edu [131.204.53.108]) h52INjoc005851; Mon, 2 Jun 2003 13:23:45 -0500 (CDT) Original-Received: (from teirllm@localhost) by eel.dms.auburn.edu (8.11.6+Sun/8.11.6) id h52INph24025; Mon, 2 Jun 2003 13:23:52 -0500 (CDT) X-Authentication-Warning: eel.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: monnier+gnu/emacs@rum.cs.yale.edu In-reply-to: <200306021717.h52HHhQf016260@rum.cs.yale.edu> (monnier+gnu/emacs@rum.cs.yale.edu) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14598 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14598 Stefan Monnier wrote: I think we should solve the above as follows: Instead of marking lines as: * CVS:(cvs). The CVS thingy. ^^^^^^^^^^^^^^^^^^^^^^^^ (display " ") we should mark them as follows: * CVS:(cvs). The CVS thingy. ^^^^^^^ ^^^^^^^^^^^^^^^^ invisible (display (space :align-to 24)) the idea being that `display' is only used to turn a set of spaces into some other representation of "some number of space". and the text that's really made invisible uses the `invisible' property, so the rest of Emacs knows better how to handle it. That would be a big improvement. I still believe that it is necessary to make sure that the user knows that there is invisible text in the buffer (otherwise there are just countless ways the user could get confused, I just pointed out some examples) and to provide a convenient command to toggle invisible text, which could, for instance behave minor-mode style. After the change you suggest, providing such a command should be trivial, it would just have to toggle buffer-invisibility-spec between t and nil. Of course, one should also make sure that the user knows about the command. Sincerely, Luc.