From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: nljlistbox2@gmail.com (N. Jackson) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jun 2018 15:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31927@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15295935418805 (code B ref -1); Thu, 21 Jun 2018 15:06:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Jun 2018 15:05:41 +0000 Received: from localhost ([127.0.0.1]:59276 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fW19Z-0002Hx-77 for submit@debbugs.gnu.org; Thu, 21 Jun 2018 11:05:41 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fW19Y-0002Hk-4p for submit@debbugs.gnu.org; Thu, 21 Jun 2018 11:05:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fW19O-0001LT-JM for submit@debbugs.gnu.org; Thu, 21 Jun 2018 11:05:34 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45247) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fW19O-0001LI-10 for submit@debbugs.gnu.org; Thu, 21 Jun 2018 11:05:30 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44484) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fW19H-0006Wb-HX for bug-gnu-emacs@gnu.org; Thu, 21 Jun 2018 11:05:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fW19D-0001DJ-Az for bug-gnu-emacs@gnu.org; Thu, 21 Jun 2018 11:05:23 -0400 Received: from mail-io0-x231.google.com ([2607:f8b0:4001:c06::231]:44784) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fW19D-0001CH-74 for bug-gnu-emacs@gnu.org; Thu, 21 Jun 2018 11:05:19 -0400 Received: by mail-io0-x231.google.com with SMTP id g7-v6so3261764ioh.11 for ; Thu, 21 Jun 2018 08:05:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=7F+qoMoqp/bkoXWNz5iMBnBD8yzQeoB2qhnOalixANU=; b=FEbLOi6MxUf61IPApmY44N+mnwWSuqoFQ8p5gcBiNlvYhA6/gUVHaf3/8KVsyzxaHA Yjuq6W3P+YRTVy7TOtKw9p/NzXr8/1Abh2Zxof8OCB2PYr6S6X6HYpzij6Dm9rQD7lu4 3f79FIMbJC759Sw+lCWOkd6ZD/KTiaM3uIos7jd4KJiwIDJPvU2GLEDNt/CoqQ0JDCG5 CImUQ8sJGzxGjeFlyB+2zwAcK1Vr1Fs4wCtKDzcCVVDwgjC2bYAKvqLCZimPg7/6jlzN 2gAbSJuMTY0KYnGbnC/duStGhMgDYs8SlaaQeUmTYRlRSALVw4pXG9CSL5NBgOQmRl0T 8xHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=7F+qoMoqp/bkoXWNz5iMBnBD8yzQeoB2qhnOalixANU=; b=td/McILj8hqO2KR3MgYk5vTAciTScgrypfSKhqL+18MocdI6tIXeza18JnvqZ19V7K r8G5R8PUlxIGl6cbQkuxDbLgmVachveEIvhIxo+vTQToIyFBNvGBVjlYS2uiPeGZZHW7 7LElGE5z6NwId6KxKG+9vtjXhYgYHqEBGF1OV9mqRAlUDMSvVu7+wt0jyMJc3rqE039J RIC7h+phxH6P/1XYDu90/KHP0AcokeY4zNpifeAXqWSdo4B11n7wGeaL4ppQE6HfvOND N0YtPCB2aHo875/4BgnXMSXUcnBDYCOVAoq5K/1VV74mLFr3fLKJHX7s/0wMvofZir90 4v7w== X-Gm-Message-State: APt69E1kRAlVsB3g8Ul9AbHR2JFF13I4E8P3t4hFpWTAseUTaa20Yq6i 5LUUIVzHYQNHEwL+x6ForfYFGA== X-Google-Smtp-Source: ADUXVKLchjqRoFjhbrLlgZgWJC5iveIS9VEtC2zZOUhSj+z6/x9B+Yh633clj7atO56EonzOF7y7Rw== X-Received: by 2002:a6b:7412:: with SMTP id s18-v6mr21922516iog.91.1529593517830; Thu, 21 Jun 2018 08:05:17 -0700 (PDT) Received: from moondust.localdomain.nodomain.none ([72.139.63.146]) by smtp.gmail.com with ESMTPSA id b130-v6sm2615743itc.38.2018.06.21.08.05.15 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 21 Jun 2018 08:05:17 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) Date: Thu, 21 Jun 2018 11:05:13 -0400 Message-ID: <87zhzo41ue.fsf@moondust.localdomain> MIME-Version: 1.0 Content-Type: text/plain 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.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.8 (----) When `eww' is invoked interactively with point in an URL, that URL is offered in the minibuffer as the default web page to open. However, if the URL has a fragment (aka bookmark) part, the fragment part is ignored by EWW. For example: 0. $ emacs -Q 1. In scratch type https://en.wikipedia.org/wiki/Midsummer#History 2. Move point back into the just-typed URL 3. M-x eww RET Expected result: EWW offers https://en.wikipedia.org/wiki/Midsummer#History as the default. Actual result: EWW offers https://en.wikipedia.org/wiki/Midsummer as the default. Note that the following works just fine, though: 0. $ emacs -Q 1. M-x eww RET https://en.wikipedia.org/wiki/Midsummer#History RET This problem is also present on master (5583e6460c38c5d613e732934b066421349a5259). From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jun 2018 15:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: nljlistbox2@gmail.com (N. Jackson) Cc: 31927@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.152959606312581 (code B ref 31927); Thu, 21 Jun 2018 15:48:01 +0000 Received: (at 31927) by debbugs.gnu.org; 21 Jun 2018 15:47:43 +0000 Received: from localhost ([127.0.0.1]:59301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fW1oF-0003Gr-Kn for submit@debbugs.gnu.org; Thu, 21 Jun 2018 11:47:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fW1oD-0003Ge-S2 for 31927@debbugs.gnu.org; Thu, 21 Jun 2018 11:47:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fW1o5-0002jF-JH for 31927@debbugs.gnu.org; Thu, 21 Jun 2018 11:47:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:50065) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fW1o5-0002j9-Fj; Thu, 21 Jun 2018 11:47:33 -0400 Received: from [176.228.60.248] (port=1671 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fW1o4-0008RS-R5; Thu, 21 Jun 2018 11:47:33 -0400 Date: Thu, 21 Jun 2018 18:47:39 +0300 Message-Id: <83po0kqgys.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87zhzo41ue.fsf@moondust.localdomain> (nljlistbox2@gmail.com) References: <87zhzo41ue.fsf@moondust.localdomain> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: nljlistbox2@gmail.com (N. Jackson) > Date: Thu, 21 Jun 2018 11:05:13 -0400 > > > When `eww' is invoked interactively with point in an URL, that URL is > offered in the minibuffer as the default web page to open. However, if > the URL has a fragment (aka bookmark) part, the fragment part is ignored > by EWW. > > For example: > > 0. $ emacs -Q > > 1. In scratch type https://en.wikipedia.org/wiki/Midsummer#History > > 2. Move point back into the just-typed URL > > 3. M-x eww RET > > Expected result: > EWW offers https://en.wikipedia.org/wiki/Midsummer#History as the > default. > > Actual result: > EWW offers https://en.wikipedia.org/wiki/Midsummer as the default. You could customize eww-suggest-uris to add, say thing-at-point-url-at-point. I think this should give you what you want. From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: nljlistbox2@gmail.com (N. Jackson) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 21 Jun 2018 23:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 31927@debbugs.gnu.org Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.152962269211250 (code B ref 31927); Thu, 21 Jun 2018 23:12:01 +0000 Received: (at 31927) by debbugs.gnu.org; 21 Jun 2018 23:11:32 +0000 Received: from localhost ([127.0.0.1]:59485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fW8jj-0002vN-VN for submit@debbugs.gnu.org; Thu, 21 Jun 2018 19:11:32 -0400 Received: from mail-qt0-f177.google.com ([209.85.216.177]:40540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fW8ji-0002vC-OZ for 31927@debbugs.gnu.org; Thu, 21 Jun 2018 19:11:31 -0400 Received: by mail-qt0-f177.google.com with SMTP id q6-v6so4453662qtn.7 for <31927@debbugs.gnu.org>; Thu, 21 Jun 2018 16:11:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=LUYEjXikH5zPMzkylXAHT7FQZf/1sPnPRWVmpSVkXPg=; b=UZpYiGq9vVUWeuIq5Rb2RSTEaBr8puj5eUTNyDdJ8aUpyfMTYQw++ExhaufdRNZYtU FBSaOSXYSlmeMzCSFAFB1wW6Zm18dDn+11TNxB3vFWxcFTNZ/BrEXMBeWyAOLo0xbMky ra5e3esiOYgGqsE5wDWG4j33LZAOetyGas38pO2sUtaUX1knnnafRtmsF4rFuKIaOcHp vTXolMq0R8CnUqMT1U3WpvCgxB4+fwUUvGceqC970YfB8TNMfHoieQWLyVck2LlGOPjZ Xu02fu9JGGOXwp2RfpDPWgA6nzbvN1yzTr8BZ+HDrB20GV5bG1DOzo53Z4agIkqJ3z0+ GCUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=LUYEjXikH5zPMzkylXAHT7FQZf/1sPnPRWVmpSVkXPg=; b=VloSP3wJrP7K9PpICpY5hDp7N5I37XxHTZf+NoaRXNVkTu8MeyK1L8TdQ8eZxnQn43 4RqBOeWh8ClBupARrefVbpAYmJpmGV02AOXC8pgQLFEFm0TTFJxUwANAjWTUT7bThoW/ 8XLZ2WpDutao4Y7+AmdOhWdGmT49V3nkjieTqiSDNgR2WuneyDok8Gn/gxT+VvUj7GpK SE72FJajLsoWV5oNU5bWxvBDKAYStH5s6hZA9/peEho8+jABRbqyx5+8Q5oZOxAkIh5I F+ZvMQm8wlhyaco7dOERjdxflpnyqD2vELAA5okLS3P9Uk8lVtTtcY5SVpJoVRzNY4nY UQvg== X-Gm-Message-State: APt69E02jYON1DYxZ72QGu7YujPRu/ArQwuhYF2onu+try5I9GmC3QC6 dgh+3JbQplzC3lxVfUeh0UoJ2A== X-Google-Smtp-Source: ADUXVKL4YWe313OXOzr9Qys/MATiM3JcHVTmUXTWrTqWR3hiQOmwI4O0xNc/pMmz/5f2AmWTWrFUIQ== X-Received: by 2002:ac8:252b:: with SMTP id 40-v6mr5446852qtm.395.1529622685204; Thu, 21 Jun 2018 16:11:25 -0700 (PDT) Received: from moondust.localdomain.nodomain.none (toroon474qw-lp130-03-65-95-168-97.dsl.bell.ca. [65.95.168.97]) by smtp.gmail.com with ESMTPSA id f8-v6sm3470923qkm.42.2018.06.21.16.11.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 21 Jun 2018 16:11:24 -0700 (PDT) From: nljlistbox2@gmail.com (N. Jackson) References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> Date: Thu, 21 Jun 2018 19:11:23 -0400 In-Reply-To: <83po0kqgys.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 21 Jun 2018 18:47:39 +0300") Message-ID: <87k1qr4twk.fsf@moondust.localdomain> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) At 18:47 +0300 on Thursday 2018-06-21, Eli Zaretskii wrote: > >> From: nljlistbox2@gmail.com (N. Jackson) >> >> 1. In scratch type https://en.wikipedia.org/wiki/Midsummer#History >> >> 2. Move point back into the just-typed URL >> >> 3. M-x eww RET >> >> Expected result: >> EWW offers https://en.wikipedia.org/wiki/Midsummer#History as the >> default. >> >> Actual result: >> EWW offers https://en.wikipedia.org/wiki/Midsummer as the default. > > You could customize eww-suggest-uris to add, say > thing-at-point-url-at-point. I think this should give you what you > want. Thank you for the suggestion. But, no, that doesn't quite help. By default the value of `eww-suggest-uris' is `(eww-links-at-point url-get-url-at-point eww-current-url)'. When I add `thing-at-point-url-at-point' it's added to the end of the list and the behaviour is unchanged presumably because `url-get-url-at-point' comes first. However if I set `eww-suggest-uris' to just `(thing-at-point-url-at-point)', then I see the "correct" behaviour -- that is, the fragment/bookmark part of the URL is picked up. So the question is, why does `thing-at-point-url-at-point' pick up the fragment/bookmark part or the URL but `url-get-url-at-point' does not? That is, removing EWW from the picture altogether: 0. $ emacs -Q 1. On a new line in scratch type https://en.wikipedia.org/wiki/Midsummer#History 2. C-a ; Move point to beginning of the just-typed URL. 3. M-: (thing-at-point-url-at-point) RET => https://en.wikipedia.org/wiki/Midsummer#History 4. M-: (url-get-url-at-point) RET => https://en.wikipedia.org/wiki/Midsummer Is it expected for these two functions to behave differently here? (And an additional anomaly: In Step 2, if point is just moved back one character into the just-typed URL (between the `r' and `y' in "#History") then: 3. M-: (thing-at-point-url-at-point) RET => https://en.wikipedia.org/wiki/Midsummer#History 4. M-: (url-get-url-at-point) RET => nil ). From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Jun 2018 06:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: nljlistbox2@gmail.com (N. Jackson), Lars Ingebrigtsen Cc: 31927@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.15296489868739 (code B ref 31927); Fri, 22 Jun 2018 06:30:02 +0000 Received: (at 31927) by debbugs.gnu.org; 22 Jun 2018 06:29:46 +0000 Received: from localhost ([127.0.0.1]:59601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fWFZp-0002Gr-0k for submit@debbugs.gnu.org; Fri, 22 Jun 2018 02:29:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38509) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fWFZn-0002Ge-3s for 31927@debbugs.gnu.org; Fri, 22 Jun 2018 02:29:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fWFZd-00032o-2b for 31927@debbugs.gnu.org; Fri, 22 Jun 2018 02:29:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34225) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fWFZc-00032k-VG; Fri, 22 Jun 2018 02:29:33 -0400 Received: from [176.228.60.248] (port=2513 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fWFZc-00016p-E7; Fri, 22 Jun 2018 02:29:32 -0400 Date: Fri, 22 Jun 2018 09:29:41 +0300 Message-Id: <83in6bqqp6.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <87k1qr4twk.fsf@moondust.localdomain> (nljlistbox2@gmail.com) References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: nljlistbox2@gmail.com (N. Jackson) > Cc: 31927@debbugs.gnu.org > Date: Thu, 21 Jun 2018 19:11:23 -0400 > > So the question is, why does `thing-at-point-url-at-point' pick up the > fragment/bookmark part or the URL but `url-get-url-at-point' does not? > > That is, removing EWW from the picture altogether: > > 0. $ emacs -Q > > 1. On a new line in scratch type https://en.wikipedia.org/wiki/Midsummer#History > > 2. C-a ; Move point to beginning of the just-typed URL. > > 3. M-: (thing-at-point-url-at-point) RET > => https://en.wikipedia.org/wiki/Midsummer#History > > 4. M-: (url-get-url-at-point) RET > => https://en.wikipedia.org/wiki/Midsummer > > Is it expected for these two functions to behave differently here? Yes, that's the question. I hope Lars (CC'ed) could comment on that. From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Jul 2018 13:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: "N. Jackson" , 31927@debbugs.gnu.org Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.153226504827597 (code B ref 31927); Sun, 22 Jul 2018 13:11:02 +0000 Received: (at 31927) by debbugs.gnu.org; 22 Jul 2018 13:10:48 +0000 Received: from localhost ([127.0.0.1]:51632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhE8O-0007B3-Dk for submit@debbugs.gnu.org; Sun, 22 Jul 2018 09:10:48 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:58228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhE8M-0007As-RZ for 31927@debbugs.gnu.org; Sun, 22 Jul 2018 09:10:47 -0400 Received: from cm-84.212.221.165.getinternet.no ([84.212.221.165] helo=stories) by hermes.netfonds.no with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1fhE8I-0001v7-VJ; Sun, 22 Jul 2018 15:10:45 +0200 From: Lars Ingebrigtsen References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> <83in6bqqp6.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEXAAAGXEAD4AAO0Kwiu fBKHAwC+AAPyAAT/AAPnAAKPCQGrHgKdFwG2QBb/AAHIuikjHUF2AAACUElEQVQ4jW2SP2gTURzH bxTa5ZwkZOwQB1vkuiXZXqGI5Vrpq3AEBFfBwUUdREgLvaUvDh3qVIKE6mGH4ngBOdDJgEMaWuwd gUzPwSfIK2Ro+/y9f7mL9js87v0+7/v7xzmZUT+bluN5WVbX354nL5nXlx+OPOr1TF2Kcv4NKFW9 qhN7Qun5lOJ4AsIpzQD4tPSI88vx/yBeX0Fo6fQa0LjXyPAtHdjsV3KAf2CM36t7EyFdbOabBPcB aMcmQn4OBl8B7Kn7DkJoOU81AKBLbCFuQM84Vi3QDqbAeloAc+g0ZIzNdgFk2QA/MN16uxoox+fL 44EZA9ryQwbkiXQcniygeR2n0BahzNR4x32zKUJ+InTFZCrpWBPCrrD5cheNGQvJrHQE3y2gczAH AMoUwB+53a0c8IoC0SDwwwJYDgmlqQL4gwV6VyRcrAGoYhxUJmMgv0Jpk/fU2u1uQcdoBc6hMKnw TQu2374IybYQNQM2zICyZUpbXNS6GuAbBhAYLmwhkVpwkP8gNMxGt6sm1SQXJbDc8ejVmXXgx3aN jLT+jF7b4rpj+Rw0FIKf5eChfM8I7En+yWkOgj1FGPs1vrMz7OYAr8oo6DfnJ/uFGlBFgy3ItJ8m BXDAlGfhwheLSdERzCvH8FzwRqMI8FNl8QHghlsEG9IyQhfnfNAu1oDGnr1xRj7CPr875dD6kmIk jq4BSmslAD2QCyrDWWpH7VIURaUIQNztJUkZSOKW3bYLQReYE/fAAjFwuG47ijqRUsdRiRJ40wkC NWbQCSCO/wIWpHR9oJ9aPQAAAABJRU5ErkJggg== Date: Sun, 22 Jul 2018 15:10:42 +0200 In-Reply-To: <83in6bqqp6.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 22 Jun 2018 09:29:41 +0300") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> 1. On a new line in scratch type >> https://en.wikipedia.org/wiki/Midsummer#History >> >> 2. C-a ; Move point to beginning of the just-typed URL. >> >> 3. M-: (thing-at-point-url-at-point) RET >> => https://en.wikipedia.org/wiki/Midsummer#History >> >> 4. M-: (url-get-url-at-point) RET >> => https://en.wikipedia.org/wiki/Midsummer >> >> Is it expected for these two functions to behave differently here? > > Yes, that's the question. I hope Lars (CC'ed) could comment on that. I think the behaviour of `url-get-url-at-point' is suboptimal here. Perhaps we should just make eww use `thing-at-point-url-at-point' instead? And mark `url-get-url-at-point' as obsolete, as it doesn't seem very actively maintained and duplicates thingatpt functionality. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 22 Jul 2018 14:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: nljlistbox2@gmail.com, 31927@debbugs.gnu.org Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.15322703493968 (code B ref 31927); Sun, 22 Jul 2018 14:40:02 +0000 Received: (at 31927) by debbugs.gnu.org; 22 Jul 2018 14:39:09 +0000 Received: from localhost ([127.0.0.1]:52504 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhFVp-00011p-UG for submit@debbugs.gnu.org; Sun, 22 Jul 2018 10:39:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhFVj-00011E-EW for 31927@debbugs.gnu.org; Sun, 22 Jul 2018 10:39:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fhFVZ-0002OG-UJ for 31927@debbugs.gnu.org; Sun, 22 Jul 2018 10:38:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:47695) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fhFVZ-0002OC-Pd; Sun, 22 Jul 2018 10:38:49 -0400 Received: from [176.228.60.248] (port=2044 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fhFVZ-0000kB-8A; Sun, 22 Jul 2018 10:38:49 -0400 Date: Sun, 22 Jul 2018 17:38:54 +0300 Message-Id: <83wotnwd1d.fsf@gnu.org> From: Eli Zaretskii In-reply-to: (message from Lars Ingebrigtsen on Sun, 22 Jul 2018 15:10:42 +0200) References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> <83in6bqqp6.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) > From: Lars Ingebrigtsen > Cc: nljlistbox2@gmail.com (N. Jackson), 31927@debbugs.gnu.org > Date: Sun, 22 Jul 2018 15:10:42 +0200 > > >> 3. M-: (thing-at-point-url-at-point) RET > >> => https://en.wikipedia.org/wiki/Midsummer#History > >> > >> 4. M-: (url-get-url-at-point) RET > >> => https://en.wikipedia.org/wiki/Midsummer > >> > >> Is it expected for these two functions to behave differently here? > > > > Yes, that's the question. I hope Lars (CC'ed) could comment on that. > > I think the behaviour of `url-get-url-at-point' is suboptimal here. > Perhaps we should just make eww use `thing-at-point-url-at-point' > instead? And mark `url-get-url-at-point' as obsolete, as it doesn't > seem very actively maintained and duplicates thingatpt functionality. Probably. Unless some functionality really needs to ignore the parts after the hash, for some reason. From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jul 2018 15:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: nljlistbox2@gmail.com, Lars Ingebrigtsen , 31927@debbugs.gnu.org Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.1532879857850 (code B ref 31927); Sun, 29 Jul 2018 15:58:01 +0000 Received: (at 31927) by debbugs.gnu.org; 29 Jul 2018 15:57:37 +0000 Received: from localhost ([127.0.0.1]:34012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjo4c-0000DY-4A for submit@debbugs.gnu.org; Sun, 29 Jul 2018 11:57:37 -0400 Received: from mail-it0-f50.google.com ([209.85.214.50]:34756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjo4X-0000DJ-Jv for 31927@debbugs.gnu.org; Sun, 29 Jul 2018 11:57:33 -0400 Received: by mail-it0-f50.google.com with SMTP id d70-v6so7061323ith.1 for <31927@debbugs.gnu.org>; Sun, 29 Jul 2018 08:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=ovYh5u40evALnunKb7rLg5AJwXrfoB8q3BF3Eq3ddwM=; b=F9s5ckNxHfUK9XvYMkvYh0k7hLiHapKywOyiK8qijNzF0FgcJ/9SG5bF36DcH8tmX1 8C2rSivFSoApvalI9pkivjzFpKCKvvV8p0PvgpE125yYI/6hABq8NpuHa1fELWKoh/sQ B0RzfuTrZJoyaacf5Stxz+2drs1VRyeteT6sr2X26GVHm5fIV4PvXXWBpjlAzpH1Zw0z x/GgBuTp2j4M82A8XU0ple6KL5P5FDbDhbVBy4GCTA/JZJDujHZeCy5koK0hgedvv6us 2fh4XLO9z6CfyRc6MjeTHZJYOBbV/0yWZHa+7yBq7MbcG8A7y0gkBFSTmNiRp6bdEv4A K+kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=ovYh5u40evALnunKb7rLg5AJwXrfoB8q3BF3Eq3ddwM=; b=neQMtyF41KKgNASWGrHJQpxBSQCG2mpKzDLxRpsOxArcVajbGGv+6QnRq5CCkXxT// jt67MvOmazjWvmC4OAqBA15e6nH6BiQHM6zfcgZKMnUv+SCPNaRLU5txgKfX/JB2TqmS 7H5JETlEOrkXvRM4sy2T1kODR2hkyzEvyiNmgGiqFvuuteOb8ObhWDYodiiqChH1AVi+ 8HXWB0dSivSfAF4KLQNmeYZBVky2cKp5Uu05n5Xun9+I4+xD9gbMuP0VnfDeOaWvP+2d 1yhLQtx5dZlDBZDMJLlBm2CNsEcG36dWSiuxhqA4HHHZXerTg53ntIh3gv1Xn4iY13kn SG2A== X-Gm-Message-State: AOUpUlEhyr8hksy2E9jera7MqcBX2/SFtzUZsxJ0e48ZaoHw2ujYcgad XtfNxlv1jz6/rGk60zwNUNekOXU/ X-Google-Smtp-Source: AAOMgpd2Jsxvzg15JTzSDfSWpLUgYCU9gA31fzujulC510A2WnAd+sAHiYnv3ABnIBdUYd1isIfGLQ== X-Received: by 2002:a24:818a:: with SMTP id q132-v6mr12024868itd.51.1532879843724; Sun, 29 Jul 2018 08:57:23 -0700 (PDT) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id b27-v6sm4907591itd.2.2018.07.29.08.57.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Jul 2018 08:57:23 -0700 (PDT) From: Noam Postavsky References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> <83in6bqqp6.fsf@gnu.org> <83wotnwd1d.fsf@gnu.org> Date: Sun, 29 Jul 2018 11:57:21 -0400 In-Reply-To: <83wotnwd1d.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 22 Jul 2018 17:38:54 +0300") Message-ID: <87bmaq2fxa.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Lars Ingebrigtsen >> Cc: nljlistbox2@gmail.com (N. Jackson), 31927@debbugs.gnu.org >> Date: Sun, 22 Jul 2018 15:10:42 +0200 >> >> >> 3. M-: (thing-at-point-url-at-point) RET >> >> => https://en.wikipedia.org/wiki/Midsummer#History >> >> >> >> 4. M-: (url-get-url-at-point) RET >> >> => https://en.wikipedia.org/wiki/Midsummer >> >> >> >> Is it expected for these two functions to behave differently here? >> > >> > Yes, that's the question. I hope Lars (CC'ed) could comment on that. >> >> I think the behaviour of `url-get-url-at-point' is suboptimal here. >> Perhaps we should just make eww use `thing-at-point-url-at-point' >> instead? And mark `url-get-url-at-point' as obsolete, as it doesn't >> seem very actively maintained and duplicates thingatpt functionality. > > Probably. Unless some functionality really needs to ignore the parts > after the hash, for some reason. If it's really needed, then it's probably better to parse the url and explicitly remove unwanted parts. I notice this bug is pretty similar to Bug#898 "ffap -> emacs-w3m dropping of #anchor"; it seems pretty clear that dropping the part after the hash is the wrong thing in web browsing contexts. From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: "N. Jackson" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jul 2018 17:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Noam Postavsky Cc: Eli Zaretskii , 31927@debbugs.gnu.org, Lars Ingebrigtsen Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.15328846058442 (code B ref 31927); Sun, 29 Jul 2018 17:17:01 +0000 Received: (at 31927) by debbugs.gnu.org; 29 Jul 2018 17:16:45 +0000 Received: from localhost ([127.0.0.1]:34063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjpJB-0002C2-Vj for submit@debbugs.gnu.org; Sun, 29 Jul 2018 13:16:45 -0400 Received: from mail-io0-f174.google.com ([209.85.223.174]:33152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjpJ7-0002Bl-E0 for 31927@debbugs.gnu.org; Sun, 29 Jul 2018 13:16:40 -0400 Received: by mail-io0-f174.google.com with SMTP id z20-v6so7999887iol.0 for <31927@debbugs.gnu.org>; Sun, 29 Jul 2018 10:16:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=uhJQBzen+HRJ42VovGLGfnB1v6TJoh1MHipQWwJCVrQ=; b=kEZYox/DGrf2lD6fViMLWTz0Ol/6zP18ovcAzNPfudt4kwusDlfie/Kya80GKn6J4g 6T9hs44L0zbwKHQ2m8FV9ixrdl9BDu9coiA7NMH8jZENda2+WA0C2QqZ5MRoMUl9kw4T F+Zp3EcmOWFcLXIaqlwwFUDqJjgUn2cxAfWTbZCFRC4IqNPZaCRk2i73VqxgZdWLBRza IyOPFJKW/BvMfoThSzA6PqeZWx3ddJfvDQTiO1FagZBmZ9k2yrUgVjme3dwJZcXMVQlO pYAN7KZ08mjRqRYzLHPZT/THqVI07avYzAcJ0gamyZ1NS9YBly0SCcOGZU6MPvU15XoH 2upQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=uhJQBzen+HRJ42VovGLGfnB1v6TJoh1MHipQWwJCVrQ=; b=Pq3Y6DlnSpvSV0n068w5IiUgWPbQ49qNd2WtbZ/19jg0o59LSMy3XacnEHkVC4n5GJ gzh4i2J8tgmjnb+J6k+YOpUwfzYGDh9KzAXmXsp6yArvv+Qto1dLitTmFaePnryLUTwA BnGtj03x+nw1hI6+Ifx06SmyvSdxfIh+hAwlma0mrdCbevV4PTnFDgfPaxYeAPj2RJia q8ur6U1xqOWF+Q8VUtyBrjV9MWFIVb3yFGSQSxQCm1Slqme/1yB641qtR3rg6lZPx096 X0S5Zx2SoOlePqvZinWbKwayd7mg4iK6/Qq/XUoz+R0e8an39i6yZP0qQlNauO8+RsBB fADA== X-Gm-Message-State: AOUpUlEGZ/i5xElFnixadGRNFBOaoJljdyFilKYZDGR2RuwdNENVkKqQ 5jIEvT7rLoxXB3h7VN/aWb0MmdZO X-Google-Smtp-Source: AAOMgpeQholywNBTLMLhsSaDF0ei62/1F8nroTboMeNDQ2q+NqLs7QpE53ycFClwqG79arnAAf00jA== X-Received: by 2002:a6b:a508:: with SMTP id o8-v6mr10632309ioe.41.1532884591623; Sun, 29 Jul 2018 10:16:31 -0700 (PDT) Received: from moondust.localdomain.nodomain.none (toroon474qw-lp130-08-70-26-73-61.dsl.bell.ca. [70.26.73.61]) by smtp.gmail.com with ESMTPSA id j11-v6sm5480656itj.6.2018.07.29.10.16.30 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Jul 2018 10:16:30 -0700 (PDT) From: "N. Jackson" References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> <83in6bqqp6.fsf@gnu.org> <83wotnwd1d.fsf@gnu.org> <87bmaq2fxa.fsf@gmail.com> Date: Sun, 29 Jul 2018 13:16:29 -0400 In-Reply-To: <87bmaq2fxa.fsf@gmail.com> (Noam Postavsky's message of "Sun, 29 Jul 2018 11:57:21 -0400") Message-ID: <87o9eqotci.fsf@moondust.localdomain> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) At 11:57 -0400 on Sunday 2018-07-29, Noam Postavsky wrote: > Eli Zaretskii writes: > >>> From: Lars Ingebrigtsen >>> Cc: nljlistbox2@gmail.com (N. Jackson), 31927@debbugs.gnu.org >>> Date: Sun, 22 Jul 2018 15:10:42 +0200 >>> >>> >> 3. M-: (thing-at-point-url-at-point) RET >>> >> => https://en.wikipedia.org/wiki/Midsummer#History >>> >> >>> >> 4. M-: (url-get-url-at-point) RET >>> >> => https://en.wikipedia.org/wiki/Midsummer >>> >> >>> >> Is it expected for these two functions to behave >>> >> differently here? >>> > >>> > Yes, that's the question. I hope Lars (CC'ed) could comment >>> > on that. >>> >>> I think the behaviour of `url-get-url-at-point' is suboptimal >>> here. Perhaps we should just make eww use >>> `thing-at-point-url-at-point' instead? And mark >>> `url-get-url-at-point' as obsolete, as it doesn't seem very >>> actively maintained and duplicates thingatpt functionality. >> >> Probably. Unless some functionality really needs to ignore the >> parts after the hash, for some reason. > > If it's really needed, then it's probably better to parse the > url and explicitly remove unwanted parts. I notice this bug is > pretty similar to Bug#898 "ffap -> emacs-w3m dropping of > #anchor"; it seems pretty clear that dropping the part after the > hash is the wrong thing in web browsing contexts. FWIW, in the Emacs codebase at least, `url-get-url-at-point' is only used twice, both in eww.el: $ grep -rHn 'url-get-url-at-point' * ChangeLog.3:21009: * lisp/url/url-util.el (url-get-url-at-point): Add missing group lisp/loaddefs.el~:11861:(defvar eww-suggest-uris '(eww-links-at-point url-get-url-at-point eww-current-url) "\ Binary file lisp/net/eww.elc matches lisp/net/eww.el:32:(require 'url-util) ; for url-get-url-at-point --> lisp/net/eww.el:67: url-get-url-at-point --> lisp/net/eww.el:77: url-get-url-at-point Binary file lisp/url/url-util.elc matches lisp/url/url-util.el:544:(defun url-get-url-at-point (&optional pt) lisp/url/ChangeLog.1:742: (url-get-url-at-point): Don't use eval-when-compile. lisp/url/ChangeLog.1:2799: * url-util.el (url-get-url-at-point): Guard against 'url' lisp/url/ChangeLog.1:2859: * url-util.el (url-get-url-at-point): Allow URLs wrapped in lisp/url/ChangeLog.1:2977: * url-util.el (url-get-url-at-point): Re-integrated. lisp/loaddefs.el:11861:(defvar eww-suggest-uris '(eww-links-at-point url-get-url-at-point eww-current-url) "\ lisp/ldefs-boot.el:11763:(defvar eww-suggest-uris '(eww-links-at-point url-get-url-at-point eww-current-url) "\ Binary file src/emacs-master-2017-05-31 matches Binary file src/emacs matches Binary file src/emacs-25.3-2017-09-12 matches Binary file src/emacs-head-2017-12-29 matches Binary file src/emacs-27.0.50.1 matches Binary file src/emacs-master-2016-12-01 matches Binary file src/bootstrap-emacs matches From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: "N. Jackson" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 29 Jul 2018 20:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 31927@debbugs.gnu.org Cc: Eli Zaretskii , Lars Ingebrigtsen , Noam Postavsky Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.15328970592284 (code B ref 31927); Sun, 29 Jul 2018 20:45:01 +0000 Received: (at 31927) by debbugs.gnu.org; 29 Jul 2018 20:44:19 +0000 Received: from localhost ([127.0.0.1]:34118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjsY6-0000am-OS for submit@debbugs.gnu.org; Sun, 29 Jul 2018 16:44:18 -0400 Received: from mail-it0-f44.google.com ([209.85.214.44]:53595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjsY4-0000aZ-PI for 31927@debbugs.gnu.org; Sun, 29 Jul 2018 16:44:17 -0400 Received: by mail-it0-f44.google.com with SMTP id 72-v6so14566014itw.3 for <31927@debbugs.gnu.org>; Sun, 29 Jul 2018 13:44:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=V2qFj3ZOKiVbcMaNyUlq9lQzNvK1LM9nB8f/jZAZTyQ=; b=Ajx/7/9BXDoh4J7U5ZirblU4KSg3Qtte9VqHaUCBQpnWtA+ICCtAvrtMZEXvg3qjT2 gXAqxoztty9pQ1nC2rWpSFwgZkAzPmLABMlpFCPAtoUhcjnQPFePc+q0hvjftoAPKgHh DQDxVZ6m2dw3+OxIVZu7bSdFKVeeTSJKoB3q34yQg5DLhQSLcz36nJvO8qquoeuFbSHq p+eKtA1RUK/MS9MI0jln5TBlPtpN73RLFMLPFkWWkDJnjkpG45aoF6NyDEfqJoJ1Dkk3 UBOaFCJLNAblPz7n9r4EhQhdeO2uIdTg0wgWBsfoVlrdKE9AhCnzM0pSUHbhDsD0NNFM XAjA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=V2qFj3ZOKiVbcMaNyUlq9lQzNvK1LM9nB8f/jZAZTyQ=; b=JtBEQFwZka6HhI+eOOpDTDV/+nigXanB9WPOZQIiYBWgIXZERdbxYbi1E5v569ul12 54ET2NCQ7qkXpQ6icX5uPH3Yil8jIncIWkYj62ux04XilAS4ihbajCNk1Qgn2NrXWygt qSIx73c6TfK5D0WAzisSlnNKqWe8p8OIHh2FFTLtT4MKm0nctb2VIPROrQ8Q9di1Js/y YL8x1sv+T/F+Mvxnp1x+04XgEc90tPC2iTx2aiqKDDEf5ZlOI7nZU4rden4qMr4EqsU1 D9fb2awZ9iBCStez5c8ctWMIHSHApJTJ6oP8oWN/ZLihEHr125dxHyHZ1kUMc6HoOwD3 WbaQ== X-Gm-Message-State: AOUpUlGjZvwb4Wwe2Pyphc8DYKHoQmIVnR8J8aamjt0jR5W7Iht45J63 J46msQA2Z2MJQmB144N7q8Y= X-Google-Smtp-Source: AAOMgpfwhJnoX2P2I518+ua0DkI9rlAzKyyWueiF8xNjt4EwYpogB8IvpgJ95lWi8bExb90CtDYg9g== X-Received: by 2002:a24:4305:: with SMTP id s5-v6mr12353827itb.147.1532897051251; Sun, 29 Jul 2018 13:44:11 -0700 (PDT) Received: from moondust.localdomain.nodomain.none (toroon12-3096782589.sdsl.bell.ca. [184.149.38.253]) by smtp.gmail.com with ESMTPSA id f20-v6sm2934675iog.5.2018.07.29.13.44.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 29 Jul 2018 13:44:10 -0700 (PDT) From: "N. Jackson" References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> <83in6bqqp6.fsf@gnu.org> <83wotnwd1d.fsf@gnu.org> <87bmaq2fxa.fsf@gmail.com> <87o9eqotci.fsf@moondust.localdomain> Date: Sun, 29 Jul 2018 16:44:04 -0400 In-Reply-To: <87o9eqotci.fsf@moondust.localdomain> (N. Jackson's message of "Sun, 29 Jul 2018 13:16:29 -0400") Message-ID: <87bmappyaz.fsf@moondust.localdomain> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) At 13:16 -0400 on Sunday 2018-07-29, N. Jackson wrote: > > FWIW, in the Emacs codebase at least, `url-get-url-at-point' is > only used twice, both in eww.el: > > --> lisp/net/eww.el:67: url-get-url-at-point > --> lisp/net/eww.el:77: url-get-url-at-point And in emacs/elpa `url-get-url-at-point' is nowhere used. From unknown Tue Jun 17 01:39:16 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31927: 26.1; Fragment/bookmark part of URL omitted in default offered by `eww' Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 13 May 2019 19:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31927 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "N. Jackson" Cc: Eli Zaretskii , 31927@debbugs.gnu.org, Noam Postavsky Received: via spool by 31927-submit@debbugs.gnu.org id=B31927.15577750759666 (code B ref 31927); Mon, 13 May 2019 19:18:01 +0000 Received: (at 31927) by debbugs.gnu.org; 13 May 2019 19:17:55 +0000 Received: from localhost ([127.0.0.1]:46242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQGSQ-0002Vq-Pc for submit@debbugs.gnu.org; Mon, 13 May 2019 15:17:55 -0400 Received: from quimby.gnus.org ([80.91.231.51]:44362) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQGSM-0002Vd-Ns for 31927@debbugs.gnu.org; Mon, 13 May 2019 15:17:53 -0400 Received: from [12.41.144.226] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hQGSI-0000s1-Qs; Mon, 13 May 2019 21:17:49 +0200 From: Lars Ingebrigtsen References: <87zhzo41ue.fsf@moondust.localdomain> <83po0kqgys.fsf@gnu.org> <87k1qr4twk.fsf@moondust.localdomain> <83in6bqqp6.fsf@gnu.org> <83wotnwd1d.fsf@gnu.org> <87bmaq2fxa.fsf@gmail.com> <87o9eqotci.fsf@moondust.localdomain> <87bmappyaz.fsf@moondust.localdomain> Date: Mon, 13 May 2019 15:17:44 -0400 In-Reply-To: <87bmappyaz.fsf@moondust.localdomain> (N. Jackson's message of "Sun, 29 Jul 2018 16:44:04 -0400") Message-ID: <87y33aupt3.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: "N. Jackson" writes: > At 13:16 -0400 on Sunday 2018-07-29, N. Jackson wrote: >> >> FWIW, in the Emacs codebase at least, `url-get-url-at-point' is >> only used twice, both in eww.el: >> >> --> lisp/net/eww.el:67: url-get [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) "N. Jackson" writes: > At 13:16 -0400 on Sunday 2018-07-29, N. Jackson wrote: >> >> FWIW, in the Emacs codebase at least, `url-get-url-at-point' is >> only used twice, both in eww.el: >> >> --> lisp/net/eww.el:67: url-get-url-at-point >> --> lisp/net/eww.el:77: url-get-url-at-point > > And in emacs/elpa `url-get-url-at-point' is nowhere used. OK; I've now switched eww to thing-at-point-url-at-point and marked the url.el function as obsolete in Emacs 27.1. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon May 13 15:18:11 2019 Received: (at control) by debbugs.gnu.org; 13 May 2019 19:18:11 +0000 Received: from localhost ([127.0.0.1]:46246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQGSh-0002Wk-5a for submit@debbugs.gnu.org; Mon, 13 May 2019 15:18:11 -0400 Received: from quimby.gnus.org ([80.91.231.51]:44380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hQGSf-0002Wb-Jn for control@debbugs.gnu.org; Mon, 13 May 2019 15:18:09 -0400 Received: from [12.41.144.226] (helo=sandy) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hQGSc-0000sC-Ml for control@debbugs.gnu.org; Mon, 13 May 2019 21:18:09 +0200 Date: Mon, 13 May 2019 15:18:04 -0400 Message-Id: <87woiuupsj.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #31927 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 31927 fixed close 31927 27.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 31927 fixed close 31927 27.1 quit