From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: bug-reference.el: Allow custom handlers for opening URLs Date: Sun, 03 May 2020 16:39:40 -0400 Message-ID: References: <87h7wx4d24.fsf@gnu.org> <87d07l3utr.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="97410"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 03 22:40:56 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jVLPz-000PGM-UV for ged-emacs-devel@m.gmane-mx.org; Sun, 03 May 2020 22:40:55 +0200 Original-Received: from localhost ([::1]:36664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jVLPz-0004Kw-0w for ged-emacs-devel@m.gmane-mx.org; Sun, 03 May 2020 16:40:55 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44242) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jVLOx-0003jL-1U for emacs-devel@gnu.org; Sun, 03 May 2020 16:39:51 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:7672) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jVLOv-0008C5-Gp for emacs-devel@gnu.org; Sun, 03 May 2020 16:39:50 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id CCBDA10077D; Sun, 3 May 2020 16:39:47 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 35C2710040C; Sun, 3 May 2020 16:39:42 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1588538382; bh=v2tpqPaBn2zhtmU+t/GNstIl6piLpZTLD7tMUmFc1RY=; h=From:To:Subject:References:Date:In-Reply-To:From; b=ftuEYwVmnNx+WZE6dUd+M/jZE2lnlh+MWHUQI4AsVnsA/x9CD/sadN0HSpEhFvgvQ 5dneFuhHrr8FTpogaE3UqcyySNVwPi7eephl17RTH4HDsCBrhAmycfyVR48MCAyVmK pmxtbfX/jjFB2453PXApoMb8/rwxOIYcIsGaGLYJV8uzRJvgmIQYhjLzAy9cn0eyLQ rDUgC/6PoDOxqfNn+h545col10798SL9mWYLEEEPLWMYqVidHXrU69S/EVZrfzWYTv tVCWghxtulAsD973HLn3xDtieJJhYrnUpbzYgdCQxerVIU9LeqyoHvECr+0O15u0Tp GQSO38ZVm/DPA== Original-Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id F258A120298; Sun, 3 May 2020 16:39:41 -0400 (EDT) In-Reply-To: <87d07l3utr.fsf@gnu.org> (Tassilo Horn's message of "Sun, 03 May 2020 17:24:32 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/03 16:39:48 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:248741 Archived-At: > Yes, that's probably even better/more generic. But again, I wouldn't > want to hard-code that, so I guess we'd want some `browse-url-handlers' > in browse-url.el doing basically the same as the > `bug-reference-url-handlers' I proposed, right? Yes. Hopefully that can be used for other purposes such as redirecting some URLs to EWW? > Looking at it, there're already some special handlers for mailto: and > man: page URLs. Should I convert those to default entries of the new > `browse-url-handlers' alist? (IMHO, yes.) I think that would make sense, yes. > And should the presence of `debbugs-gnu-bugs' create an entry in the > alist, i.e., should having debbugs installed be enough to open bug links > with debbugs or should we still be using the browser? You mean, should the debbugs package come with autoloads that add themselves to this new variable? That's up to the debbugs package maintainers, I'd say ;-) Stefan