From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-trunk-diffs] Changes to emacs/lisp/faces.el Date: Mon, 13 Dec 2004 09:51:40 -0500 Message-ID: <87u0qqqmxc.fsf-monnier+emacs@gnu.org> References: <87mzwsws3d.fsf@jurta.org> <41B6317B.6020303@esperanto.org> <41BC0D29.9020007@t-online.de> <87ekhuk3h2.fsf@jurta.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1102949544 25022 80.91.229.6 (13 Dec 2004 14:52:24 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 13 Dec 2004 14:52:24 +0000 (UTC) Cc: occitan@esperanto.org, storm@cua.dk, rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 13 15:52:16 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CdrYe-0000u8-00 for ; Mon, 13 Dec 2004 15:52:16 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cdrik-0001QG-26 for ged-emacs-devel@m.gmane.org; Mon, 13 Dec 2004 10:02:42 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CdriP-0001Ph-Gk for emacs-devel@gnu.org; Mon, 13 Dec 2004 10:02:21 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CdriM-0001No-7P for emacs-devel@gnu.org; Mon, 13 Dec 2004 10:02:18 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CdriM-0001Nl-5G for emacs-devel@gnu.org; Mon, 13 Dec 2004 10:02:18 -0500 Original-Received: from [209.226.175.4] (helo=tomts16-srv.bellnexxia.net) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CdrY0-0007Mu-Bx; Mon, 13 Dec 2004 09:51:36 -0500 Original-Received: from alfajor ([67.68.216.147]) by tomts16-srv.bellnexxia.net (InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id <20041213145132.CUTV1836.tomts16-srv.bellnexxia.net@alfajor>; Mon, 13 Dec 2004 09:51:32 -0500 Original-Received: by alfajor (Postfix, from userid 1000) id A8ABAD730B; Mon, 13 Dec 2004 09:51:40 -0500 (EST) Original-To: Juri Linkov In-Reply-To: <87ekhuk3h2.fsf@jurta.org> (Juri Linkov's message of "Mon, 13 Dec 2004 11:03:23 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31069 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31069 >> As for ellipses, there should at least be a simple option. I hate >> it, when some wizardry can't be told apart at first sight. Then you'll also want a simple option to make fully invisible text visible (or add some visual marker), and you'll also want visual markers for text-compositions. And you'll also want to highlight TABs, trailing whitespace, ... There are already packages that do some kind of "show markup", and they could easily be extended to highlight ellipsis and do such things. But when a package marks some text as "invisible", the default behavior of Emacs should be to make the text invisible full stop. Similarly, when a package makes a piece of text "invisible with ellipsis", then the default behavior should be to put an ellipsis full stop. If those things confuse the user it's a problem with the package, not with the default way to handle invisible text. Stefan