From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: karl@freefriends.org (Karl Berry) Newsgroups: gmane.emacs.devel Subject: Re: Invisible colons in Emacs Info. Date: Mon, 30 Jun 2003 20:03:39 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200307010003.h6103d623188@f7.net> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1057019588 20416 80.91.224.249 (1 Jul 2003 00:33:08 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 1 Jul 2003 00:33:08 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Jul 01 02:33:05 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 19X94z-0005Ir-00 for ; Tue, 01 Jul 2003 02:33:05 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19X9Bg-0004V8-00 for ; Tue, 01 Jul 2003 02:40:00 +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 19X8m5-0001vB-NV for emacs-devel@quimby.gnus.org; Mon, 30 Jun 2003 20:13:33 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19X8kf-0001eW-1F for emacs-devel@gnu.org; Mon, 30 Jun 2003 20:12:05 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19X8h0-00012N-KL for emacs-devel@gnu.org; Mon, 30 Jun 2003 20:08:22 -0400 Original-Received: from consort.superb.net ([209.61.216.22] helo=f7.net) by monty-python.gnu.org with esmtp (Exim 4.20) id 19X8cX-0007qS-5H for emacs-devel@gnu.org; Mon, 30 Jun 2003 20:03:41 -0400 Original-Received: (from karl@localhost) by f7.net (8.11.7/8.11.7) id h6103d623188; Mon, 30 Jun 2003 20:03:39 -0400 Original-To: teirllm@dms.auburn.edu Original-cc: monnier+gnu/emacs@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:15330 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15330 ... situation for menu subtopic names is the following: 1. They can contain colons, but not colons followed by a space. 2. There must be at least one space separating the subtopic name and the node name. I think this is ok, because there are few manuals which lack a space between a subtopic and node name. As I said, the only ones I could find were a few of the xemacs subsidiary manuals. We should inform their authors. Some, like Karl, would prefer not to allow colons at all until a new Well, I think the rule above is ok. The benefit, of allowing colons in subtopic names, is worthwhile enough that I don't mind the additional complexity, since the real fix is not on the horizon. Stefan and Karl pointed out that condition 2 used not to be necessary And condition 1 did not obtain; colons were not allowed. If we want 1. but not 2. then things become much more complicated and precise specs would need to be agreed upon. 1-but-not-2 requires the "real fix" or "better solution" or whatever you want to call it, as far as I can tell. (Quoting syntax.) Problem is that it still fails on: * name1:foo:node. des:cription. because it thinks the menu entry name is "name1:foo:node. des" and the node name is "cription". I'm sure we can tune the disambiguation by saying that menu entries can have `:' but cannot have `.' after the `:' or some other such heuristic. Huh? According to the rule above, the above is invalid because it lacks a space, right? It would have to be written as: Name1:foo: node. des:description. I don't like the idea of trying to allow subtopic names to be followed by : based on periods. If that's what you were saying. It's simpler both to understand and to implement to just require : as a separator. Or :, I suppose. Ok? k