From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?iso-8859-1?Q?Vincent_Bela=EFche?= Newsgroups: gmane.emacs.devel,gmane.emacs.orgmode Subject: =?iso-8859-1?Q?RE:_info_URL_=AB_open_at_point_=BB_patch?= Date: Tue, 26 Jun 2018 05:47:04 +0000 Message-ID: References: , <83h8lstfwh.fsf@gnu.org> , <8336xct8v0.fsf@gnu.org> , <83y3f4rpjt.fsf@gnu.org> , <83vaa7simv.fsf@gnu.org>, NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1529991917 4191 195.159.176.226 (26 Jun 2018 05:45:17 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 26 Jun 2018 05:45:17 +0000 (UTC) Cc: "emacs-devel@gnu.org" To: Eli Zaretskii , "emacs-orgmode@gnu.org" , Jean-Christophe Helary Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 26 07:45:13 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fXgmu-0000z2-K8 for ged-emacs-devel@m.gmane.org; Tue, 26 Jun 2018 07:45:12 +0200 Original-Received: from localhost ([::1]:50665 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXgp1-0006NB-NW for ged-emacs-devel@m.gmane.org; Tue, 26 Jun 2018 01:47:23 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59029) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fXgon-0006M7-IC for emacs-devel@gnu.org; Tue, 26 Jun 2018 01:47:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fXgok-0001tS-Go for emacs-devel@gnu.org; Tue, 26 Jun 2018 01:47:09 -0400 Original-Received: from mail-oln040092072070.outbound.protection.outlook.com ([40.92.72.70]:29664 helo=EUR03-VE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fXgok-0001t2-5L; Tue, 26 Jun 2018 01:47:06 -0400 Original-Received: from AM5EUR03FT058.eop-EUR03.prod.protection.outlook.com (10.152.16.56) by AM5EUR03HT176.eop-EUR03.prod.protection.outlook.com (10.152.17.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.906.15; Tue, 26 Jun 2018 05:47:04 +0000 Original-Received: from AM6PR10MB1957.EURPRD10.PROD.OUTLOOK.COM (10.152.16.52) by AM5EUR03FT058.mail.protection.outlook.com (10.152.17.48) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.906.15 via Frontend Transport; Tue, 26 Jun 2018 05:47:04 +0000 Original-Received: from AM6PR10MB1957.EURPRD10.PROD.OUTLOOK.COM ([fe80::dd8b:be8e:3ac9:f4f4]) by AM6PR10MB1957.EURPRD10.PROD.OUTLOOK.COM ([fe80::dd8b:be8e:3ac9:f4f4%4]) with mapi id 15.20.0884.024; Tue, 26 Jun 2018 05:47:04 +0000 Thread-Topic: =?iso-8859-1?Q?info_URL_=AB_open_at_point_=BB_patch?= Thread-Index: AQHUC4irnDfXG0kiIkiW1qZfH5sKO6RveQxYgAAlm96AAATlXoAAFMYpgAAH23+AAB0wHIAAZHKwgAHAxzeAAAE9Zw== In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:DD84C3BCAC92F1ACB7535CFB67F227375198A8FD83B981C1BA1B5DFCF6E0B075; UpperCasedChecksum:1EDC4D3A306D9883368C7C06B8E07A82FA3001433DAEDA11E47134C57E528465; SizeAsReceived:7734; Count:47 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [032h7TvRRiDxtWgfynn192YQKeac+poI] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; AM5EUR03HT176; 7:pOA1ssi+MOZ3U6UVISk/8EyZx5CypVE8d18Oqm7LwKvTD/uGpfnkWbSechyJUexCy93bc6vRdyN466Qatb9EQHNcXacj2c6Bt+AdbwydDp14HfxE34pRO/56wgCc2NVUgaj149YZUORGH/arBwSYnZgl3rYRyNS1i1Fn8lfDilgWd+yCX4tVHUeJMHbijukB0VN8DAQZe/r8XtfSik7osGJcL94oKTlsBAkYNvyVbQW16JbMotg3UJXdNUw0q0RB x-incomingheadercount: 47 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1603101448)(1601125500)(1701031045); SRVR:AM5EUR03HT176; x-ms-traffictypediagnostic: AM5EUR03HT176: x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:AM5EUR03HT176; BCL:0; PCL:0; RULEID:; SRVR:AM5EUR03HT176; x-forefront-prvs: 071518EF63 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(189003)(199004)(2501003)(229853002)(476003)(6246003)(486006)(256004)(82202002)(9686003)(97736004)(8936002)(76176011)(33656002)(7696005)(2940100002)(81156014)(68736007)(2900100001)(5250100002)(110136005)(11346002)(86362001)(74316002)(102836004)(39060400002)(74482002)(4326008)(446003)(73972006)(6346003)(104016004)(26005)(14454004)(305945005)(5660300001)(6506007)(6436002)(99286004)(106356001)(55016002)(25786009)(93886005)(105586002); DIR:OUT; SFP:1901; SCL:1; SRVR:AM5EUR03HT176; H:AM6PR10MB1957.EURPRD10.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:; received-spf: None (protection.outlook.com: hotmail.fr does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=vincent.b.1@hotmail.fr; x-microsoft-antispam-message-info: DylSO5ujewzamyNZjQAjn5aLtzk71tsVNyjj12vvnGYzbZhjdZmsIzKlS8HOq/1hD6UxJnzBAVw37M6nJdBQav2lBzNiuPSZBoG2G+a5uspXbCyAx7W+NtCxUTq9cQ7QSz7ridLr/e0J0qdyryH0APnzPpyglBA67LUw9RTfWA/7hHGCorTp3XCaeSN1YXCHCOy3Z1CtlVj0Ne2CvexmCfjyiiCRjYQdP4YWHoawbpk= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8 X-MS-Exchange-CrossTenant-Network-Message-Id: fc4f5849-bb50-4ced-a94e-08d5db283eed X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: dd759f05-a917-4aa0-a2f5-4cc35c50e0c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2018 05:47:04.3400 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5EUR03HT176 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 40.92.72.70 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:226734 gmane.emacs.orgmode:120970 Archived-At: One more point : do org-mode experts have an idea about whether there are any better way to match a URL that can be browsed with the browse-url function. My point is that for a modular design, the same package that provides the browse-url function, should also provide some match-url-at-point-p predicate, e.g. - 1st optional argument would give a point in the current buffer, (point) i= f omitted =20 - 2nd optional argument would be an include/exclude list of protocols which= you want/don't want to browse with browse-url. All browsable protocols would be assumed if omitted. For instance the info browser would exclude info protocol, so that it can directly browse it. This way the package calling browse-url would be independant/futureproof w.r.t. to URL format/evolultion. V.