From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.emacs.bugs Subject: bug#7611: 23.2; info-xref.el v.3 Date: Sat, 08 Jan 2011 11:42:09 +1100 Message-ID: <87tyhk2plq.fsf@blah.blah> References: <87wrnhl08l.fsf@blah.blah> <874oahl4c6.fsf@blah.blah> <8762uoovgr.fsf@blah.blah> <8762ud1ab0.fsf@stupidchicken.com> <87wrmojlmf.fsf@blah.blah> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1294448050 11257 80.91.229.12 (8 Jan 2011 00:54:10 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 8 Jan 2011 00:54:10 +0000 (UTC) To: 7611@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 08 01:54:06 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PbN4G-0004yG-Fj for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Jan 2011 01:54:04 +0100 Original-Received: from localhost ([127.0.0.1]:45480 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbN4G-00034y-3Z for geb-bug-gnu-emacs@m.gmane.org; Fri, 07 Jan 2011 19:54:04 -0500 Original-Received: from [140.186.70.92] (port=49815 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PbN4B-00034s-TC for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 19:54:00 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PbN4A-0001B2-Ge for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 19:53:59 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:50992) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PbN4A-0001AM-ET for bug-gnu-emacs@gnu.org; Fri, 07 Jan 2011 19:53:58 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PbMmn-00010q-QA; Fri, 07 Jan 2011 19:36:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Kevin Ryde Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 08 Jan 2011 00:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7611 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7611-submit@debbugs.gnu.org id=B7611.12944469323856 (code B ref 7611); Sat, 08 Jan 2011 00:36:01 +0000 Original-Received: (at 7611) by debbugs.gnu.org; 8 Jan 2011 00:35:32 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PbMmJ-000109-Ds for submit@debbugs.gnu.org; Fri, 07 Jan 2011 19:35:31 -0500 Original-Received: from mailout2-1.pacific.net.au ([61.8.2.224] helo=mailout2.pacific.net.au) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PbMmH-0000zv-4x for 7611@debbugs.gnu.org; Fri, 07 Jan 2011 19:35:30 -0500 Original-Received: from mailproxy1.pacific.net.au (mailproxy1.pacific.net.au [61.8.2.162]) by mailout2.pacific.net.au (Postfix) with ESMTP id 695422AB808 for <7611@debbugs.gnu.org>; Sat, 8 Jan 2011 11:42:45 +1100 (EST) Original-Received: from blah.blah (unknown [203.26.175.210]) by mailproxy1.pacific.net.au (Postfix) with ESMTP id E6C4C8C03 for <7611@debbugs.gnu.org>; Sat, 8 Jan 2011 11:42:39 +1100 (EST) Original-Received: from gg by blah.blah with local (Exim 4.72) (envelope-from ) id 1PbMsk-0004XT-8U for 7611@debbugs.gnu.org; Sat, 08 Jan 2011 11:42:10 +1100 In-Reply-To: <87wrmojlmf.fsf@blah.blah> (Kevin Ryde's message of "Sun, 02 Jan 2011 09:38:00 +1100") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 07 Jan 2011 19:36:01 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43201 Archived-At: 2011-01-07 Kevin Ryde * info-xref.el: Version 3. (info-xref-check, info-xref-check-all): Commentary details moved into docstrings for better visibility. Use compilation-mode for the results buffer. (info-xref-output, info-xref-output-error, info-xref-with-output) (info-xref-filename, info-xref-in-progress): New internals for this. (info-xref-check-list, info-xref-check-buffer) (info-xref-check-all-custom): Use those. (info-xref-output-buffer): Renamed from info-xref-results-buffer. (info-xref-output-heading): Renamed from info-xref-filename-heading. (info-xref-good, info-xref-bad, info-xref-xfile-alist) (info-xref-filename-heading): Moved to output managing section. (info-xref-docstrings): New command checking "Info node `(foo)Bar'" (info-xref-lock-file-p, info-xref-with-file): New helpers for it. (info-xref-subfile-p): Moved to generic section with those two. (info-xref-check-node): New function split from info-xref-check-buffer, shared by info-xref-docstrings. (info-xref-goto-node-p): Moved to a checking section with that func. (info-xref-unavail): New counter. (info-xref-check-node): Use it. (info-xref-with-output): Show count of unavailables at end of output. (info-xref-all-info-files): Exclude ".*" dotfiles. Ignore broken symlinks. Exclude .texi files. Exclude Emacs backup files. (info-xref-check-all-custom): Fix quietening viper-mode and gnus-registry-install -- must use setq not let so as not to unbind after load.