From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Moreton Newsgroups: gmane.emacs.bugs Subject: bug#12098: How to trap errors in man? Date: Wed, 01 Aug 2012 10:05:59 +0100 Message-ID: References: <87pq7b5uvr.fsf@mail.jurta.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1343812082 6559 80.91.229.3 (1 Aug 2012 09:08:02 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 1 Aug 2012 09:08:02 +0000 (UTC) To: 12098@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 01 11:07:58 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SwUuH-00028b-CV for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Aug 2012 11:07:53 +0200 Original-Received: from localhost ([::1]:39827 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwUuG-0006s6-Kj for geb-bug-gnu-emacs@m.gmane.org; Wed, 01 Aug 2012 05:07:52 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45359) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwUu9-0006rv-7Y for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:07:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwUu3-0005yJ-1F for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:07:45 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44475) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwUu2-0005y9-UW for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:07:38 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1SwV1C-0004Yv-8q for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:15:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Andy Moreton Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Aug 2012 09:15:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12098 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.134381244717464 (code B ref -1); Wed, 01 Aug 2012 09:15:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 1 Aug 2012 09:14:07 +0000 Original-Received: from localhost ([127.0.0.1]:54021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SwV0J-0004Xc-1E for submit@debbugs.gnu.org; Wed, 01 Aug 2012 05:14:07 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:50036) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SwV0H-0004XW-3c for submit@debbugs.gnu.org; Wed, 01 Aug 2012 05:14:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwUt3-0005NT-Ev for submit@debbugs.gnu.org; Wed, 01 Aug 2012 05:06:41 -0400 Original-Received: from lists.gnu.org ([208.118.235.17]:49336) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwUt3-0005NP-51 for submit@debbugs.gnu.org; Wed, 01 Aug 2012 05:06:37 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45108) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwUsx-0006n2-B6 for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:06:37 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SwUsr-0005MM-BY for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:06:31 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:51757) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SwUsr-0005ME-4f for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 05:06:25 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1SwUsl-00015e-Bc for bug-gnu-emacs@gnu.org; Wed, 01 Aug 2012 11:06:19 +0200 Original-Received: from uk.solarflare.com ([193.34.186.16]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 01 Aug 2012 11:06:19 +0200 Original-Received: from andrewjmoreton by uk.solarflare.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 01 Aug 2012 11:06:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: uk.solarflare.com User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (windows-nt) Cancel-Lock: sha1:xLBcILuWZxK+LfJqcbrxzc0FTRw= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:62710 Archived-At: On Wed 01 Aug 2012, Reuben Thomas wrote: > On 1 August 2012 01:15, Juri Linkov wrote: >> >> The Emacs Info reader can format man pages with the help >> of info-man.el. > > This doesn't appear to be standard. > >>> Personally, I'd just rip out all the asynchronous stuff and make "man" >>> synchronous (I have man set to "bully" mode in my setup), but I am >>> guessing that would be an unpopular change, >> >> Yes, the delay when the whole session is freezing during formatting would >> be undesirable. > > There are plenty of things that freeze the session for much longer > than the fraction of a second it takes to format most man pages! Even > bash(1) only takes about a second. What workflow do you have in mind > where a user starts a man page and then does something else for at > most a few seconds? The idea of requesting some documentation and then > doing something else for a few seconds is a bit odd to me… things freezing for any reason should be something to be removed everywhere, not an excuse for allowing more badness. Async fetching and formatting of man pages is very useful if the man page is on a remote host running a different OS. AndyM