From unknown Thu Jun 19 13:52:55 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#51561 <51561@debbugs.gnu.org> To: bug#51561 <51561@debbugs.gnu.org> Subject: Status: 29.0.50; overlay keymaps do not respect mouse-1 logic Reply-To: bug#51561 <51561@debbugs.gnu.org> Date: Thu, 19 Jun 2025 20:52:55 +0000 retitle 51561 29.0.50; overlay keymaps do not respect mouse-1 logic reassign 51561 emacs submitter 51561 Lars Ingebrigtsen severity 51561 normal tag 51561 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 01 22:40:14 2021 Received: (at submit) by debbugs.gnu.org; 2 Nov 2021 02:40:14 +0000 Received: from localhost ([127.0.0.1]:36412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhjig-0002iR-2Y for submit@debbugs.gnu.org; Mon, 01 Nov 2021 22:40:14 -0400 Received: from lists.gnu.org ([209.51.188.17]:56356) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhjib-0002iD-HB for submit@debbugs.gnu.org; Mon, 01 Nov 2021 22:40:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mhjiZ-0005Pw-Rq for bug-gnu-emacs@gnu.org; Mon, 01 Nov 2021 22:40:09 -0400 Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:47012) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mhjiY-0004K6-7e for bug-gnu-emacs@gnu.org; Mon, 01 Nov 2021 22:40:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=koOfLaYrfeKC84CvvaSWdWr7Bj5wEo1meo/XxPG2O1g=; b=Nljx82lYKcVCwIsegaLAk69RRU 2Acpzpm/OKs19doDAtthygKVemd0BYZ4YBpXoeoUBPIYLahvAzr1cGpwTrrhBHY05tKvdKGqxornx Rcl9sSbpb76bp3MOxEmzsbgEHlJir7e6a52wQyuIsEKhm7s3b9loKd8yrevh/lR5vdD0=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mhjiR-0002fD-ER for bug-gnu-emacs@gnu.org; Tue, 02 Nov 2021 03:40:02 +0100 From: Lars Ingebrigtsen To: bug-gnu-emacs@gnu.org Subject: 29.0.50; overlay keymaps do not respect mouse-1 logic X-Now-Playing: The Body and BIG-BRAVE's _Leaving None But Small Birds_: "Hard Times" Date: Tue, 02 Nov 2021 03:39:59 +0100 Message-ID: <877ddrnuv4.fsf@gnus.org> 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: Putting follow-link in a keymap is supposed to make mouse-1-click-follows-link do its thing. (progn (insert "hello") (let ((o (make-overlay (- (point) 5) (point)))) (overlay-put o 'help-echo "Click to hide") (overlay-put o 'keymap (define-keymap [follow-link] 'mouse-face [mouse-2] (lambda () [...] 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] Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) Putting follow-link in a keymap is supposed to make mouse-1-click-follows-link do its thing. (progn (insert "hello") (let ((o (make-overlay (- (point) 5) (point)))) (overlay-put o 'help-echo "Click to hide") (overlay-put o 'keymap (define-keymap [follow-link] 'mouse-face [mouse-2] (lambda () (interactive) (message "click")))))) But it doesn't. In GNU Emacs 29.0.50 (build 107, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2021-10-31 built on elva Repository revision: b75e79138cbafd804f83bcea96c0754f468a8075 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 System Description: Debian GNU/Linux bookworm/sid -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 01 22:49:09 2021 Received: (at 51561) by debbugs.gnu.org; 2 Nov 2021 02:49:09 +0000 Received: from localhost ([127.0.0.1]:36417 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhjrI-0002y8-W4 for submit@debbugs.gnu.org; Mon, 01 Nov 2021 22:49:09 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhjrD-0002xU-UQ for 51561@debbugs.gnu.org; Mon, 01 Nov 2021 22:49:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=qVb/l0vfiHIczR1YYCamvgzJYXo2Hou6gqEfszBbI0Y=; b=o+vt2NliQrGRlB4ABa2Hq/zD6W CSd8N6APZYvaEp9tsZpLaTeOKFYVm55yT81/PX7kWT31kCmEC6uX68oWS3ghHxaQiYAxxKt0Ebr1z 7LZeq8dIndLuC8SUPKnJRgndl6NXuJFu2OtXB417KWb12fdQgrGhaqqntMR010UHr1nY=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mhjr5-0002jM-5G for 51561@debbugs.gnu.org; Tue, 02 Nov 2021 03:48:57 +0100 From: Lars Ingebrigtsen To: 51561@debbugs.gnu.org Subject: Re: bug#51561: 29.0.50; overlay keymaps do not respect mouse-1 logic References: <877ddrnuv4.fsf@gnus.org> X-Now-Playing: The Body and BIG-BRAVE's _Leaving None But Small Birds_: "Black is the Colour" Date: Tue, 02 Nov 2021 03:48:54 +0100 In-Reply-To: <877ddrnuv4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 02 Nov 2021 03:39:59 +0100") Message-ID: <8735ofnug9.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.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: Lars Ingebrigtsen writes: > Putting follow-link in a keymap is supposed to make > mouse-1-click-follows-link do its thing. No, it isn't. You have to put this incantation into an overlay for it to be a link. Which is slightly logical, I guess? 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: -2.3 (--) X-Debbugs-Envelope-To: 51561 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: -3.3 (---) Lars Ingebrigtsen writes: > Putting follow-link in a keymap is supposed to make > mouse-1-click-follows-link do its thing. No, it isn't. You have to put this incantation into an overlay for it to be a link. Which is slightly logical, I guess? (overlay-put o 'follow-link 'mouse-face) (overlay-put o 'mouse-face 'highlight) So there's nothing to fix here, I think. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 01 22:49:14 2021 Received: (at control) by debbugs.gnu.org; 2 Nov 2021 02:49:14 +0000 Received: from localhost ([127.0.0.1]:36420 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhjrO-0002yP-69 for submit@debbugs.gnu.org; Mon, 01 Nov 2021 22:49:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhjrM-0002y0-H6 for control@debbugs.gnu.org; Mon, 01 Nov 2021 22:49:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=2uhhuT7D1v6Kb6S2fBP/nEerM7k9KOqFmDzsN66hjOc=; b=pHa/bn7NsKgu0CZOavlxpvldtr FKH3I7VcRB3GxNmrjTToH4uxEr6YzXyomiHGDJm9MWsVbA6XWns0KGxaZzPRoJdPy6oi7vDFC2Yc7 ImTFEYxn99H24G+q7HY6CmzatNHfAnXA6dy376qguiuVhTxkbmz+ftV5eVU8cyBmEw6k=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mhjrE-0002jV-L1 for control@debbugs.gnu.org; Tue, 02 Nov 2021 03:49:06 +0100 Date: Tue, 02 Nov 2021 03:49:04 +0100 Message-Id: <871r3znufz.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51561 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 51561 notabug close 51561 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: -2.3 (--) 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: -3.3 (---) tags 51561 notabug close 51561 quit From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 02 00:30:24 2021 Received: (at 51561) by debbugs.gnu.org; 2 Nov 2021 04:30:24 +0000 Received: from localhost ([127.0.0.1]:36481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhlRI-0007cX-EB for submit@debbugs.gnu.org; Tue, 02 Nov 2021 00:30:24 -0400 Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:45952) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mhlRG-0007cP-0L for 51561@debbugs.gnu.org; Tue, 02 Nov 2021 00:30:23 -0400 Received: from pps.filterd (m0246631.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 1A21Qr59022168; Tue, 2 Nov 2021 04:30:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : subject : date : message-id : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=miyqAEK5Kkx3bzPSl80+CYK2YzoHmQGL5LWpllPkRH8=; b=Igxg+qAsemV13xvTenPLKz2SQIxFPlyvF60qyAwO/czTzxE8SnnpJoDjqYtllu9E2CLQ IgleL3vG5SJPLUrGOWmAHu1AiRpGMhtiKkla3cG8BTHueHuC0D8oseJLcDRv40jtg9JL H/RKY5e8qCIwRQX87JDFx+Vlvxr5OuWV55vAAcfjZEaM4UGiuSnGilSgGsfpU6S60v+M xp2UKHWi70NPA+vL/KqHEJUF8uys1RvAAbLIwrKoIYoNPnNkuYwv2vVVLb/yXDfcV57L +UGMKg3YN/QV6NROBini+6X0SMTq2pZD7HDu1NnofXMXqpnXarj0wIWRSFWfDqjWSCxG wQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 3c26e8dkjw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 02 Nov 2021 04:30:21 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 1A24Pq0T044336; Tue, 2 Nov 2021 04:30:20 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1anam02lp2049.outbound.protection.outlook.com [104.47.57.49]) by aserp3020.oracle.com with ESMTP id 3c0wv3rhq9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 02 Nov 2021 04:30:20 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oD0K19UVW48tJ14tMXjjNGEQK3b2zMsgn70Ofj+hPeN9ugJh7kO+bzQHPoOZVH8HJKi1f42ZgpW5dQLhEW3OBPdPRyc8kDN6L/mTjmaKHMRncAmzRbZHfcX9KPSs45Hu6ODjAJQro+2Xk0O+8WTIJDblf/R0eLF7DuAV3b4afk4GmzRi1j0nsGXjtYPvwRXd+Owp6ndqxhdYPqNZq6VhA9pwIuoZSsyBamHRqWzoqHEMKi4rGcsn3jQZ/n/KG2xcW5w9VID3426g45fxtth5dgoWevGNVRUtDyRrD9MY4QX4Whz8QDvcxtS2ctQ6nGnm+GWZJbroqWQQMG4ZTfkoGA== 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=miyqAEK5Kkx3bzPSl80+CYK2YzoHmQGL5LWpllPkRH8=; b=e21ZzDcwoGANjQgwNiLRYGW8R/YPHZ75IOetLsiOtQuiAYcQCIFo9Awt5Jq/MZmVnm2y9nQ9Wvj1QxaoXlm5l4RXQXhNEJijKI1eDH79X70fyd0r/JQt4NghxOuKxatTKZuuZxwlfrlNGJwhiJc2pi4pyXS3T4b9ersTnOYgvwSAu7H4zbJCr8eks5FXyQXcnhIO9IbHfWX6q5MZcTdtDUv5f7IqGen0Q31uURAVqSgyUFz0DEpTp99acCTUE1bFDCVnfKQ9Otw7ZnANPPcejsYZ7oNM7lkwtbLBbuHpA2+zf3zxQ8uDkp2cpeU7s4UCZ8AWXBzQQB4MezhOSyHm5w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=miyqAEK5Kkx3bzPSl80+CYK2YzoHmQGL5LWpllPkRH8=; b=qQoCOA/l1HFcf/X2qKfxx/N5UA6ImMbdsTR7bCNHMhHS/abfbDHR6rXTh6JMgBLrrjJXaqvxm8Hj9Wbkm8sJdBuLHgq004QYcphpBNWEzkFWApQtpFiaUdEOzAYuQOTiU473RVgDFqSgzpX2XKd6V6ABqmIMJUtxdpo2I9mouhM= Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by SJ0PR10MB4510.namprd10.prod.outlook.com (2603:10b6:a03:2d6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.14; Tue, 2 Nov 2021 04:30:19 +0000 Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::b0d3:555d:98c3:62e3%4]) with mapi id 15.20.4649.019; Tue, 2 Nov 2021 04:30:19 +0000 From: Drew Adams To: Lars Ingebrigtsen , "51561@debbugs.gnu.org" <51561@debbugs.gnu.org> Subject: RE: [External] : bug#51561: 29.0.50; overlay keymaps do not respect mouse-1 logic Thread-Topic: [External] : bug#51561: 29.0.50; overlay keymaps do not respect mouse-1 logic Thread-Index: AQHXz5MYrho6SIyRUUGoZdu/yW9sSKvvn4TQgAACRaA= Date: Tue, 2 Nov 2021 04:30:19 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gnus.org; dkim=none (message not signed) header.d=none;gnus.org; dmarc=none action=none header.from=oracle.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ee133ef5-186b-47bf-83df-08d99db97a0b x-ms-traffictypediagnostic: SJ0PR10MB4510: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3513; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NqgNe1QlGkFzaFHUpdcQF86EDdIjzeu2rpO7X902AoShDpieonQNOgjurU96/BGoNo9SiOZyFS5JX4EgMfsZDoEiv0jJXNv0WBTXClQTtqnpanh3O2gXNIntz0BgBsZP3ztDqpbMoYKl4XIq+jSpz4lx7/IKHCPISAj70BpawacmaF2sPSr/9tZYd887xm/B4kUc3MWfmNPGnHd6bjUG21m6ZCqQ/98K8xN/+CBIhZI94+Yo4XRvdUaF1O87osRBBExGAiVmAxxvHZLw9NE1u4QH3cBW1nndnHGb9Ew6Z01Ep7bzxm3x4G1Y+04tDoZiekeaN/DauxeNY83iXYypsDW01YBdwb/O08J1kwGQ9B4Z0dPpfqqRGwyp+CpzDLnhXZRJ6a5UMI89O5RYMaW9lBRhAJWNTKI5sWedD1Wc4VKaCugXcJjWUvdJjFADnR+36RqU/CEb76Ntcazd0+TOvfHaNScBHlOXvSgj2HvzCa4vQQvv+WorCAnmrWGnFGCC0+Mk8ERvj6lKMt93tYzVPtIIkIp5aLjGb9zrUhdxU1zo90rKd0V8NCTm8ThIdKL1RE9Tz6A73w3uIjalIFaZ3KHPOYf3K7JIDyGch6G6jAfFmBNr8HYdVNqTcBqUKiSI/S764n8Y3dLK52qE6BWSvhMV6RduEqXSQlobUH4Gk0myhCcIUDNmdTrmF2iIy/ZbYSouVH4pfkEzG5lnI1MrlA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(55016002)(7696005)(86362001)(6506007)(64756008)(66556008)(508600001)(66446008)(8676002)(316002)(44832011)(33656002)(66476007)(83380400001)(122000001)(52536014)(38100700002)(38070700005)(186003)(9686003)(5660300002)(2906002)(8936002)(71200400001)(76116006)(110136005)(66946007)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?vFHlAvDky5/9iCv3X1ym8EaoD/ChUUctjmbAJXy9oNAnDP1iF6/4yj4JkSSW?= =?us-ascii?Q?N5nPlUK0DZcaLnzVT2hOgmhiDAx/5iOeQVoG3XHo+YeNpJpXM0pPV92ISmmz?= =?us-ascii?Q?IoDi0+H+MdXrZK9aq12LdbV7u/M/GVfIxMXLu/oko0UE+j9HYPKHepFAbauJ?= =?us-ascii?Q?UBLGUZoNIczUXil6PkMcKnC2cl1VUCeK8DtAexMCTRoCMQi7YiGrTSKHeV6c?= =?us-ascii?Q?hE+WsK5BnHIplA4eb6cGJVJegIAN063ZCz7MLoXrO10gFidW7WeVRid4vKWG?= =?us-ascii?Q?6Jyz2qloUeziRePxuZsH7Nz+Cmwcbs1aEXBUoMY/KhQDMflJdaBSBtlPHVsZ?= =?us-ascii?Q?0eXAmDoPdpM3370FFrtKPrhx0RZBlM+lC6o7sJm9ryDm0GCjMKByEvmCCR7F?= =?us-ascii?Q?euLMv6U0nB2MxXD6NIT4JEmHZdZj2rXagcScBoKzUdEOULYT1jrlpYXGSuX2?= =?us-ascii?Q?zNMSO+u7/oucfPyrnPF04QJ1siM96yg6gKOtgZv7T1G1QGrcLs9h192hMOe4?= =?us-ascii?Q?cOq1BPGylwXnyZYllMM9FCrX5v9u6aEKSX1MuLdHwZi3UoD+qJdvoLZ8dBGK?= =?us-ascii?Q?dCzfND2lQHGY5Yog65TxT5HIKHb+Am9byHBpUEfDzEeC+rJlo3vs1aDw/PKX?= =?us-ascii?Q?VHj2KdMNstklKcdbqfCvZHci5JWEvpRVElyWJURU/gMdaXIXldsFJClA+06a?= =?us-ascii?Q?pLLWjKMVejSTpKgFvtjaZYU/rUL3r03n7YjIeumllw5jI9PQt15oiNJJT13E?= =?us-ascii?Q?IE3JlFhCMFCYq3KIn+Z9G4qej9jj9agas7c53rm6It0+3HkjyRItZShYNaI6?= =?us-ascii?Q?N/yddHaWz9KVOQWNahRyXIQnF3eaeLecocZsv7BgfLRF3CBarzHNGHNxSJWw?= =?us-ascii?Q?H+/S5RfBCahg41eHo1+TdvvEJ9Xnt/MOdSEWQSzQYzM0C29Lja+8snDT5eqn?= =?us-ascii?Q?K0/rd3V6v04/ncQyavkjQihSKssa18DbEXOvYiGQ30CAX+yejmWQgGjKR6ts?= =?us-ascii?Q?/ri/w4fOTXwt7abYkzYvYf43NWg/J9wB/jNXpKcNx6xLHVJIQfTU37oekbak?= =?us-ascii?Q?LCPk7efwOBFDvRCuokGjHR9G7xNYOQ7djve5MKnE92obZ98EfDshJ/JwkdPR?= =?us-ascii?Q?koPx/jyuAW22dm2UHIejOLTpgKo4vK8jqINLGXhVSVz+ZclCkQ+alIug1X0U?= =?us-ascii?Q?V1SKnpYm9MdV9LwDblRd9nJLU4ZxZjB6yBgGbdLd1hKn16y1v5e8YppJ0kBw?= =?us-ascii?Q?b76ktetMpWClIweN9NNIwB+OImXJEq5MOqMhB2JYvm/tR6XCi9KN00MBU943?= =?us-ascii?Q?yfKvRiLUXiWzB/1Kxjt06vtXXKOfqbBlzzp3fJfejFR0oNpZFUgQzBSmVeOM?= =?us-ascii?Q?/1fPJaTmlzcDN4PZfOFOYPEZ2mCcsUAgzO4TfxhwQm2r/Z01M/mFMywKa5Vp?= =?us-ascii?Q?k6L52OkSVx/dIeKGaZo/VdVc4SHYQaWAS+AgKasGa1YvIbomwmdQaxPVKVCm?= =?us-ascii?Q?Oe7D5ah2MKmIWE9FyNNazp9+LKANeotSZTCeKEC7R7NsPElePL5zN639ZWJ+?= =?us-ascii?Q?AA9Dac7VA1J9E4+8O4YYQX6RWMN2q5N6U6e55Cu5c770KCc/JOZMQghLBg5Y?= =?us-ascii?Q?Nw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ee133ef5-186b-47bf-83df-08d99db97a0b X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Nov 2021 04:30:19.0685 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Sb+lylNYuEEXtKp2ghb7YC6aAQ3nUQNbu4A6bsZjZHNbLrJYFmTDii1L2+/EFFCztRvtnl8pik69pPNcioXVuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4510 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10155 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 phishscore=0 malwarescore=0 mlxscore=0 suspectscore=0 mlxlogscore=720 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2110150000 definitions=main-2111020023 X-Proofpoint-GUID: MPJYvsDfHL86VGtcfnC4UJF_G1SgfHwr X-Proofpoint-ORIG-GUID: MPJYvsDfHL86VGtcfnC4UJF_G1SgfHwr X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 51561 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.7 (-) > Putting follow-link in a keymap is supposed to make > mouse-1-click-follows-link do its thing. >=20 > (progn > (insert "hello") > (let ((o (make-overlay (- (point) 5) (point)))) > (overlay-put o 'help-echo "Click to hide") > (overlay-put o 'keymap > (define-keymap > [follow-link] 'mouse-face > [mouse-2] (lambda () (interactive) (message > "click")))))) >=20 > But it doesn't. In GNU Emacs 29.0.50 Is this a regression? If not, what's an equivalent recipe for actual Emacs releases, i.e. versions that don't have `define-keymap'? Maybe this is such a recipe? It seems to show the same behavior in Emacs 22.3 through 27.2 (the latest Emacs release): (progn (insert "hello") (let* ((map (make-sparse-keymap)) (o (make-overlay (- (point) 5) (point)))) (define-key map [follow-link] 'mouse-face) (define-key map [mouse-2] (lambda () (interactive) (message "click"))) (overlay-put o 'help-echo "Click to hide") (overlay-put o 'keymap map))) (And same thing with t instead of mouse-face.) On the other hand, it seems that the Elisp manual nowhere says anything about links being realized with overlays. (elisp) `Clickable Text' says explicitly that "links" are implemented with text properties (no mention of overlay properties). Based on that it seems that what you're looking for is a new feature. Maybe describe a use case, to motivate it? From unknown Thu Jun 19 13:52:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 30 Nov 2021 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator