From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Gavin Smith Newsgroups: gmane.emacs.bugs,gmane.comp.tex.texinfo.bugs Subject: bug#34023: Support double colons in Info index entries Date: Fri, 11 Jan 2019 20:13:23 +0000 Message-ID: <20190111201323.GC14925@darkstar> References: <20190109211433.GB1481@darkstar> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="f2QGlHpHGjS2mn6Y" X-Trace: blaine.gmane.org 1547237404 30003 195.159.176.226 (11 Jan 2019 20:10:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 11 Jan 2019 20:10:04 +0000 (UTC) User-Agent: Mutt/1.5.23 (2014-03-12) Cc: 34023@debbugs.gnu.org, bug-texinfo@gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jan 11 21:10:00 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gi37u-0007dG-JJ for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Jan 2019 21:09:58 +0100 Original-Received: from localhost ([127.0.0.1]:42738 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gi3A1-0000HU-5W for geb-bug-gnu-emacs@m.gmane.org; Fri, 11 Jan 2019 15:12:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:47470) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gi39u-0000Gt-TR for bug-gnu-emacs@gnu.org; Fri, 11 Jan 2019 15:12:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gi39u-00023x-6l for bug-gnu-emacs@gnu.org; Fri, 11 Jan 2019 15:12:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57080) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gi39u-00023M-0p for bug-gnu-emacs@gnu.org; Fri, 11 Jan 2019 15:12:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gi39t-0000ZT-Ki for bug-gnu-emacs@gnu.org; Fri, 11 Jan 2019 15:12:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gavin Smith Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Jan 2019 20:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34023 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 34023-submit@debbugs.gnu.org id=B34023.15472375142182 (code B ref 34023); Fri, 11 Jan 2019 20:12:01 +0000 Original-Received: (at 34023) by debbugs.gnu.org; 11 Jan 2019 20:11:54 +0000 Original-Received: from localhost ([127.0.0.1]:56361 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gi39m-0000Z8-Fe for submit@debbugs.gnu.org; Fri, 11 Jan 2019 15:11:54 -0500 Original-Received: from mail-wm1-f46.google.com ([209.85.128.46]:54374) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gi39j-0000Yq-21 for 34023@debbugs.gnu.org; Fri, 11 Jan 2019 15:11:52 -0500 Original-Received: by mail-wm1-f46.google.com with SMTP id a62so3531570wmh.4 for <34023@debbugs.gnu.org>; Fri, 11 Jan 2019 12:11:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to:user-agent; bh=O8wZqdFlLryed1XEoATheuyB+p94E8U8Y18hYNwg4Ec=; b=XKsQ5+p+zcXSB5jBHmHPRV1/YQxdXBq5BKU0x1sMfZWQeNeOXpy7+9GG8uMiXzOxNI XXjp06v/V3oYZUiv2OhudV7IU4BQ5WSiASQeIih5V18slLDSOVk0fknLZIukJLQbWIKd H9dSkTOvgz/Q1raF2pFEA8psVHqWD3iti9Q/LFZ3AeGx1moUrOcD2TU1Xbk+048wuiOj OwTJcHqXaBYfjX7/yAQh2kVrUED9vsbW1/qEuxb+udYbOqWwooMvPl/MvB1rKj6h6z44 3dEwrmKx+v99hDHwYxXIO1bQfxuWFkyZ1//u4cGZaGUBC4ZAqMy0NhR1in+TrdO50hwy 5k9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :in-reply-to:user-agent; bh=O8wZqdFlLryed1XEoATheuyB+p94E8U8Y18hYNwg4Ec=; b=CEJ1vaUM8zB/dAGxDjA1x/EAZZs+clJzOirqailR7jZM6XQ7UjHX+W/InIEQiegJls eD9Iv02bRqGrxaD5zreujrznK/RnDfOrqcxw2hkS6rxH8lBn2wGuZnsI2FGzqwfXLfLO Qhrdqzdek4Btw0HCE6RXFYRaqH++DRa+2LW0ohCB5QyTvk40ARWkI5yA53DbcKxbhGvr odp8Ftfhf2cP1enThRZyDpFvxT37/b5d7nkjQLru/E75fn81xb3eNLKBZR0tcNDrYTZ9 Fo0+gls/Ucy75nmxNh4JDVQswP30DAea42Gm4xKWBxg0dqtBdXIgvxscenfMcUtt7SA5 ryEA== X-Gm-Message-State: AJcUuke9Ex+SH2gPvE7KDbuIf2TK1Rg7IVYmlDvCHk2/Gt8s8cL2/jUF +jOHZ3XxVxIHBGRNk+hgcYD2nA0W X-Google-Smtp-Source: ALg8bN7tchRqdyE7I/rZwZ108SApkt4Fjeho/8t8kd73k//EbC1o0pTFyikkWVitCWYk2dqBTWVekw== X-Received: by 2002:a1c:1688:: with SMTP id 130mr3393929wmw.86.1547237505044; Fri, 11 Jan 2019 12:11:45 -0800 (PST) Original-Received: from darkstar.example.net (55.37.198.146.dyn.plus.net. [146.198.37.55]) by smtp.gmail.com with ESMTPSA id l20sm133845772wrb.93.2019.01.11.12.11.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Jan 2019 12:11:44 -0800 (PST) X-Google-Original-From: Gavin Smith Original-Received: from darkstar.example.net (localhost [127.0.0.1]) by darkstar.example.net (8.14.9/8.14.9) with ESMTP id x0BKDN8g003391; Fri, 11 Jan 2019 20:13:24 GMT Original-Received: (from g@localhost) by darkstar.example.net (8.14.9/8.14.9/Submit) id x0BKDNmH003386; Fri, 11 Jan 2019 20:13:23 GMT Mail-Followup-To: Gavin Smith , Glenn Morris , bug-texinfo@gnu.org, 34023@debbugs.gnu.org Content-Disposition: inline In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:154359 gmane.comp.tex.texinfo.bugs:9549 Archived-At: --f2QGlHpHGjS2mn6Y Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Thu, Jan 10, 2019 at 07:53:52PM -0500, Glenn Morris wrote: > Gavin Smith wrote: > > > This is what is implemented in the standalone info browser (since > > change on 2017-04-08). > > "Defining the Entries of an Index" in the Texinfo manual continues to > say (through Texinfo 6.5.90) "Caution: Do not use a colon in an index entry". Even if Info mode and the standalone Info browser are changed to support colons in index entries, people running older versions of these won't be able to read them. However, texi2any does output the colon in the index entry without complaint. See attached Texinfo input and Info output. Newer versions of 'info' can deal with the colons in the index entries that are output here. --f2QGlHpHGjS2mn6Y Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="colon-index.info" Content-Transfer-Encoding: quoted-printable This is colon-index.info, produced by texi2any version 6.5.90 from colon-index.texi. =1F File: colon-index.info, Node: Top, Next: One, Up: (dir) * Menu: * One:: * Concept Index:: =1F File: colon-index.info, Node: One, Next: Concept Index, Prev: Top, Up: = Top node one =1F File: colon-index.info, Node: Concept Index, Prev: One, Up: Top =00=08[index=00=08] * Menu: * :: One. (line 3) * :a: One. (line 3) * b:c: One. (line 3) * d::e: One. (line 3) * f :d: One. (line 3) * g: h: One. (line 3) =1F Tag Table: Node: Top=7F86 Node: One=7F184 Node: Concept Index=7F276 =1F End Tag Table --f2QGlHpHGjS2mn6Y Content-Type: application/x-texinfo Content-Disposition: attachment; filename="colon-index.texi" Content-Transfer-Encoding: quoted-printable @node Top=0A=0A@menu=0A* One::=0A* Concept Index::=0A@end menu=0A=0A@node O= ne=0A=0A@cindex :=0A@cindex :a=0A@cindex b:c=0A@cindex d::e=0A@cindex f :d= =0A@cindex g: h=0Anode one=0A=0A@node Concept Index=0A=0A@printindex cp=0A --f2QGlHpHGjS2mn6Y--