From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gabriel Newsgroups: gmane.emacs.bugs Subject: bug#59448: 29.0.50; URIs in Dictionary are not properly handled Date: Sun, 27 Nov 2022 05:27:06 -0300 Message-ID: References: <83leo0wp77.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22532"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: 59448@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Nov 27 09:28:32 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1ozD1a-0005eh-J2 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 27 Nov 2022 09:28:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ozD1M-0003tn-3D; Sun, 27 Nov 2022 03:28:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozD1B-0003rd-4B for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 03:28:07 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ozD19-0001md-CE for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 03:28:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ozD18-0007yn-97 for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 03:28:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gabriel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 27 Nov 2022 08:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59448 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.166953764530663 (code B ref -1); Sun, 27 Nov 2022 08:28:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 27 Nov 2022 08:27:25 +0000 Original-Received: from localhost ([127.0.0.1]:42054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozD0X-0007yV-06 for submit@debbugs.gnu.org; Sun, 27 Nov 2022 03:27:25 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:58576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozD0V-0007yP-D6 for submit@debbugs.gnu.org; Sun, 27 Nov 2022 03:27:24 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozD0U-0003q5-Sh for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 03:27:23 -0500 Original-Received: from mail-bn7nam10olkn2097.outbound.protection.outlook.com ([40.92.40.97] helo=NAM10-BN7-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozD0O-0001ji-Iu for bug-gnu-emacs@gnu.org; Sun, 27 Nov 2022 03:27:22 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hn1NgH7iZmnEBs4odERzYg+hFzouHtwGlCNj1Ecj6BmAPZQjXGnx9bX/wJB9haIyHD5U7GPwmbwMEmWOjRRKnV7FwcAAJjAMymc+bNaPV3Nk6gfaBn49V/vrjNXmBXelbdR910GeDfbA1vX+2zVKMSHqk1KWGBquZDIG0Kh8ayBPxziNJVTBD7p7A+q4jB/Dy15xVD7uZ0V69ZqBKr/e7c1GrvxHYXx5XbS3UOUmPAUfPYqxzvd+Se3ZDQkenvObLLXeBy4MXAtbEJCD+iGxxdzLX55MdDxK9onbkKcR+xbq/LfU797pjkzKj6f+UmFHn4MIFM3zjIUUs2MNivlGtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=xiL/lnTeZ+n1anaZjOULv/0Be47NWiaJsxBYFqrH/XA=; b=Pu8x8Ft3anSgOng0fUQxEsafXX/afaA5Sri43XCheR5FaZWJCFhGyfUYXZGv9BO7cjQmst+NTQLiYA33PXU03SeJ7QC5GbAK4bDxzNRxNg14hsKTLzQoybbLhTqHDB9+mal9Zl7CB+31UTW6mfunWTa53nVPZz21YwYw10IAxDV/BmkwOlxA8UzcgGQasO628xwIUhT8SprsNdGnxPFKwvQg6WJiqsi4/P+zF5Igbi2RhJ5ieh9faKcArNrjMmiqsdtWxFX6GyUa8nxnkB1j7ICrJjDfkbyHkoUv64VQmzB5KtKo48wq892dpToctOS+t14B+b/5106F0p1Kihhx9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xiL/lnTeZ+n1anaZjOULv/0Be47NWiaJsxBYFqrH/XA=; b=sHigKDWnZGf3t6D3+XjaKuZWGaoMVCWS7ESVK/4CbIsEpN0mnMwkuWxoHW7USgU/G7uyjCjCjtMl1W6hGMhr09n6st/937+EXD6PnQc2ael+63Rmyk1Lbp0lpvwduF8xzZCHNdWGYSM+29Gl0zW3Q3DtLWHBhXb0lIIqN2B4tcUBDOLq8+cAoP+iGKApNpXMPtzFJNYck2RqhnzDYHEPsBfepMDndL1ayPimdggyXezELCuZFKPsoo1+G/owvjzqysOTzDbI80vNcBtIwPp5EpCV8WjEcJSpUWZNM2LhCzH33kulJyanG9uhXWBFtdyaLb8g0j22DLrQFp8G3xRbOQ== Original-Received: from SJ0PR06MB8609.namprd06.prod.outlook.com (2603:10b6:a03:40c::11) by SA2PR06MB7404.namprd06.prod.outlook.com (2603:10b6:806:14b::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.7; Sun, 27 Nov 2022 08:27:12 +0000 Original-Received: from SJ0PR06MB8609.namprd06.prod.outlook.com ([fe80::33ae:d3a7:24ae:5c6f]) by SJ0PR06MB8609.namprd06.prod.outlook.com ([fe80::33ae:d3a7:24ae:5c6f%6]) with mapi id 15.20.5880.006; Sun, 27 Nov 2022 08:27:12 +0000 In-Reply-To: <83leo0wp77.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 24 Nov 2022 13:45:48 +0200") X-TMN: [gRgqSx6nXWsPdbUQF472yN2kxNQNxfmdwR8iuau5AYcgIxceq4wfysC1fE1wwSw8] X-ClientProxiedBy: CP4P284CA0007.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:128::21) To SJ0PR06MB8609.namprd06.prod.outlook.com (2603:10b6:a03:40c::11) X-Microsoft-Original-Message-ID: <87edtossyt.fsf@hotmail.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR06MB8609:EE_|SA2PR06MB7404:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e966bb6-6a0f-4606-14d9-08dad0512ec7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: aSTjY2G81j+J8KbxxDqJzAsuDh+sgIVQ7HFL2PwO/XP3NVTGep+6avt7EOsAAa1smmohfvAIsT7YIIZ6/3WJTIXRMifrMdz/Y1qV1tCck/gNRJnFJ4d0UbkuN0VRG5pypWcQqAS01TgG6ZCROJcdBMGxQ6Mr29qWXbRkNNmS999NlFsD6Tgbkds+DSYTUQDKQYMV0TEUrhpLVyTLjz4Yk7NUgsh3XADMIRTo1O592dBpkWgfpkCcMD441ViExSArSgm9852wZDmwOjrPmGj+zDrBiL8NFUind3TdsH0bdgQWp2KuSvMgTXPu4D12D/PQUsbWrLsuwbKKORDjjb+wfBk2ieEEC8tWQrHgZqL0+kZbosno+aObCXDzmUQB952WYAtIJwlDJjne9LwBbXaZMvUTjhaNY5lqcZBCBbxvV7rmq7uGni0PAIHBi2GqeoPnl6y1tTP0CUQ8CqsBzzPdq8CjnyqdkqZIBFNMNUR1g2dZD4N7FiZs7mLJrX8pPaN1gs0EHzuwwWSS1sUBmrp5UqcIkRoOAxKQ+1V3WvKFtSfGwn0PgQl+01mYQ2a4f+ocbAjsV4slN8/6nom8DNHX1ryGND33EY4X3qF5RSaBWbI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bBbRZ7sE1A3LkTgVgZgLgF5+jRlcHWWN73l12Mhg0x3RZN41C6LeHtligOikRrn6mHTIiKNEQ9Ga8Yg7mTo9f0lz1+EpaGykaUH6U/hfNNnr1qUNlKcPG+geKWJ+6T4yr7fLpBGlXvGB7jkZhPRRR/HS7M4Lc2vihrjMASWf0XESyt7+9uKjVDs5Qnd738gpXlFaxnmfW5FnNXAG2QsLXhLYcECU8lvc8B1TQH1w0O77WqlDY6R62m+KdK82cPUl+Rb02dvZCQ/CvBoP7dCVO1VHO13FqC+oL1L3FV5a3AkwCW6CtjkV8H7sLnHHEIEY274CpzRwijBsZsaXqvHXTR9manjFox7Ys9zgAPQqJ6JwmrvgSeMj0vRbH/pUqkDekEZMGbhx/9iYmvlGGNmQRXEZdTihhnY/uxbjXAXxNADkORQKnD4q3pu3XTFR1SxqHOHEKt4HPVQKr1UQRVkDei5WMFwjNb2B5FpVyjZoRLywTcmycU5F2cFn0sE84S205MXld8VV+Vgrc3ZSgQSo9QjMRMdKpISubNEsRAuh2YM1AbjTW1cSHasgk4sORe/Flc9FKDmI4dDljZA/7hdx9jreJDWNjBjjg2Ma1bp1B2v7nJwtkXjWhm1LXLDsJkDdBoQMPHvBNCdcMOSZTrJCqOlM01BNCzwSdHNefb8ZjvbUrSYPPaW2aRdF/w3Zi37Ryg8mUL1e4hXjgrnS3TVvPZEDOlPSchS5kZXUxlGe+tLcAYEvXMtVmYzACk Qwc8jz/tgI263x+uvqVpP9xzwUf3PQBAYEtjxPaeyRznO/ys1fFkRrLdtEUkjI3i63d7QKJEheBXc5bHrNL2MSy5IR3dxghjy6 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-89723.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 1e966bb6-6a0f-4606-14d9-08dad0512ec7 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR06MB8609.namprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2022 08:27:12.4104 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR06MB7404 Received-SPF: pass client-ip=40.92.40.97; envelope-from=gabriel376@hotmail.com; helo=NAM10-BN7-obe.outbound.protection.outlook.com X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URI_DOTEDU=1.999 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:249188 Archived-At: Eli Zaretskii writes: > > Sorry, I'm not following. I tried "emacs", "fsf", and "w3c", and I seem to > get reasonable results. For example, here's what I see for "w3c": > > What exactly is wrong with that? What am I missing? And how is handling of > URIs related to this? > The results from dictionary are OK, the issue is how URIs are interpreted. For example, "M-x dictionary-search fsf" will bring the correct results and will transform all "keywords" (e.g.: "GNU", "free software", "Richard Stallman", "Emacs" etc) into `dictionary-link-button'. By pressing RET on these buttons, a `dictionary-new-search' will be executed, and new correct results will be displayed. So far so good. However, URIs (e.g.: "http://cs.pdx.edu/~trent/gnu/", "http://delorie.com/gnu/" etc) will also be treated as "keywords", creating `dictionary-link-button'. By pressing RET on these buttons, a `dictionary-new-search' will be executed, and no results will be found (because there are not results for "http://cs.pdx.edu/~trent/gnu/"). If we open the dictionary result page for "fsf" in any browser (e.g.: Firefox, EWW etc), clicking on "keywords" (e.g.: "GNU", "free software", "Richard Stallman", "Emacs" etc) will display a new dictionary result page and clicking on URIs (e.g.: "http://cs.pdx.edu/~trent/gnu/", "http://delorie.com/gnu/" etc) will open the URI. The intention of this bug report is to discuss the possibility of enhancing the default behavior of dictionary to property identify and handle URIs (i.e., to not treat URIs as ordinary dictionary keywords). See previous threads for more details. Let me know if you need additional information. --- Gabriel