From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#38713: 27.0.50; eww doesn't handle protocols other than https? Date: Tue, 24 Dec 2019 17:28:09 +0200 Message-ID: <83lfr1wxo6.fsf@gnu.org> References: <87pngggdma.fsf@mail.linkov.net> <87bls0t00q.fsf@gnus.org> <87woammyb4.fsf@mail.linkov.net> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="111407"; mail-complaints-to="usenet@blaine.gmane.org" Cc: larsi@gnus.org, 38713@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 24 16:29:11 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 esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ijm7S-000Sqi-9u for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Dec 2019 16:29:10 +0100 Original-Received: from localhost ([::1]:39866 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ijm7Q-0007aS-Tg for geb-bug-gnu-emacs@m.gmane.org; Tue, 24 Dec 2019 10:29:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59870) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ijm7L-0007Xt-6y for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2019 10:29:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ijm7K-0000yM-6O for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2019 10:29:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:46978) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ijm7K-0000yE-3a for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2019 10:29:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ijm7K-0007mF-0n for bug-gnu-emacs@gnu.org; Tue, 24 Dec 2019 10:29:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 24 Dec 2019 15:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38713 X-GNU-PR-Package: emacs Original-Received: via spool by 38713-submit@debbugs.gnu.org id=B38713.157720131629854 (code B ref 38713); Tue, 24 Dec 2019 15:29:01 +0000 Original-Received: (at 38713) by debbugs.gnu.org; 24 Dec 2019 15:28:36 +0000 Original-Received: from localhost ([127.0.0.1]:52951 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijm6u-0007lS-FD for submit@debbugs.gnu.org; Tue, 24 Dec 2019 10:28:36 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ijm6r-0007lD-Fs for 38713@debbugs.gnu.org; Tue, 24 Dec 2019 10:28:35 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ijm6l-0000cn-W7; Tue, 24 Dec 2019 10:28:28 -0500 Original-Received: from [176.228.60.248] (port=4105 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ijm6h-00044K-8Z; Tue, 24 Dec 2019 10:28:27 -0500 In-reply-to: <87woammyb4.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 24 Dec 2019 01:12:15 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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:173706 Archived-At: > From: Juri Linkov > Date: Tue, 24 Dec 2019 01:12:15 +0200 > Cc: 38713@debbugs.gnu.org > > >> 1. M-x eww RET about:protocols RET hangs with the following line: > >> > >> Loading http://about:protocols/... > >> > >> whereas after applying the following patch it displays the nicely > >> formatted HTML page: > >> > >> Supported Protocols - URL vEmacs > >> Protocol Properties Description > >> about Synchronous N/A > >> Default Port: 0 > >> ... > > > > I'm not sure that makes much sense, really. Emacs has other ways of > > documenting these things other than putting them in an about: > > pseudo-protocol thing. (While other browsers do not.) > > This is part of the planned bigger effort - browsers already support > the 'about' URI scheme, but Emacs is still lagging behind. I'd like > to expend lisp/url/url-about.el to give information on Emacs internals > including about:memory, about:buffers, about:processes, about:timers and > many more, using HTML instead of semi-obsolete Info or other ad-hoc formats. > > Do you think this is worth the effort? Can you tell more about the plan? For example, the following questions seem to be pertinent: . why implement this as part of eww? Emacs is not a browser, which can only react to protocols, it has other ways of interaction . where will all the HTML content come from? will it be taken from the existing documentation or written from scratch? . eww is not very sophisticated browser, so are you sure displaying HTML with it will be significantly better than "semi-obsolete" Info? . more generally, what will be the advantages of providing documentation this way, as opposed to the way we provide it now? Thanks.