From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Aug 2020 14:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 42889@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159758718130434 (code B ref -1); Sun, 16 Aug 2020 14:13:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Aug 2020 14:13:01 +0000 Received: from localhost ([127.0.0.1]:58083 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7JPB-0007uk-7A for submit@debbugs.gnu.org; Sun, 16 Aug 2020 10:13:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:43026) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7JP8-0007uY-ES for submit@debbugs.gnu.org; Sun, 16 Aug 2020 10:13:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44522) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k7JP8-00047U-99 for bug-gnu-emacs@gnu.org; Sun, 16 Aug 2020 10:12:58 -0400 Received: from mail-yb1-f180.google.com ([209.85.219.180]:42889) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k7JP6-00026y-6E for bug-gnu-emacs@gnu.org; Sun, 16 Aug 2020 10:12:58 -0400 Received: by mail-yb1-f180.google.com with SMTP id a34so7955744ybj.9 for ; Sun, 16 Aug 2020 07:12:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=dDMgH4A4A/AVDYVhB8CedCDoKTT+bXSEvLfUKt5pWOY=; b=jFTrFQGzYY0PYp4lqtZ3jariN+EkXudD4YGyBytK/gw4JFx+OqyXCeaXm5LBcQTFGg fhP1jkIdFUzMJHhKPGf9FmF7qk7y94ljz/iE+m9wz3KfM3h9e9EnhiYtfAo22d6t9Qwm 97ZfwkiAMfNqpFOerEfq7LxvPO+e+3Xq01o0X0d7Zme4fvAnhlYdeZdF4enSJNpiAvV2 PJ13H18vPpR70cYlVDZoQjgukBRucPfDXwpmDdFDf9AqnZFg1IFGIQLxKqhLCNkNVsKK d9J8OR9G/kOsrYMzW3u8NpyTOGWwsuwfb2aovaqfaQoMdynw57pkgtfnkKJaIq95lFSd toZA== X-Gm-Message-State: AOAM531E2l/q7FNhCpvlV33FepuxsIUpsdOgURY9erZ/rMoaLkn4VBYx NtZ2JRzqL/B2GuTtgfwFwBOVq0z/vdYqK2i1uDRh/a/mLAw= X-Google-Smtp-Source: ABdhPJz7C72Alb+TraEhPALmNPlQ+FZLMgtLontmQdn6eypOmOF8It/p7Dwk4FV0pm+rzGoEO/hQBvu4SrcyrKw+ED8= X-Received: by 2002:a5b:508:: with SMTP id o8mr16574780ybp.43.1597587175007; Sun, 16 Aug 2020 07:12:55 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 16 Aug 2020 07:12:54 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Sun, 16 Aug 2020 07:12:54 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=209.85.219.180; envelope-from=stefankangas@gmail.com; helo=mail-yb1-f180.google.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/16 10:12:55 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=1, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) 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.8 (-) Severity: wishlist Please consider the following feature request: 0. emacs -Q 1. (setq make-pointer-invisible t) 2. M-x customize-group RET RET 3. Move mouse pointer over e.g. "Editing" to highlight it 4. C-n C-p C-f C-b Result: "Editing" is still highlighted. Desired result: "Editing" is _not_ highlighted. It would be good if this could be made to work also for C-v and M-v, and maybe some others too. In GNU Emacs 28.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2020-08-10 built on joffe Repository revision: 52418648a47b48538c998b1b0a3be8110fff3fdf Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Debian GNU/Linux bullseye/sid From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 16 Aug 2020 14:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.15975897292106 (code B ref 42889); Sun, 16 Aug 2020 14:56:02 +0000 Received: (at 42889) by debbugs.gnu.org; 16 Aug 2020 14:55:29 +0000 Received: from localhost ([127.0.0.1]:58161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7K4G-0000Xt-Ox for submit@debbugs.gnu.org; Sun, 16 Aug 2020 10:55:28 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41168) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7K4E-0000Xg-BV for 42889@debbugs.gnu.org; Sun, 16 Aug 2020 10:55:27 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:39700) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7K48-0006iK-V9; Sun, 16 Aug 2020 10:55:20 -0400 Received: from [176.228.60.248] (port=2956 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k7K43-0004bL-GO; Sun, 16 Aug 2020 10:55:19 -0400 Date: Sun, 16 Aug 2020 17:54:59 +0300 Message-Id: <838seeiqt8.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Sun, 16 Aug 2020 07:12:54 -0700) References: X-Spam-Score: -2.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: -3.3 (---) > From: Stefan Kangas > Date: Sun, 16 Aug 2020 07:12:54 -0700 > > Please consider the following feature request: > > 0. emacs -Q > 1. (setq make-pointer-invisible t) > 2. M-x customize-group RET RET > 3. Move mouse pointer over e.g. "Editing" to highlight it > 4. C-n C-p C-f C-b > > Result: "Editing" is still highlighted. > > Desired result: "Editing" is _not_ highlighted. I think it should be very easy to add such a feature, and I'm willing to help by advice. Want to give it a try? From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Aug 2020 15:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.15976784991295 (code B ref 42889); Mon, 17 Aug 2020 15:35:01 +0000 Received: (at 42889) by debbugs.gnu.org; 17 Aug 2020 15:34:59 +0000 Received: from localhost ([127.0.0.1]:32946 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7hA3-0000Kp-5l for submit@debbugs.gnu.org; Mon, 17 Aug 2020 11:34:59 -0400 Received: from mail-yb1-f182.google.com ([209.85.219.182]:36295) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7h9y-0000KI-Uw for 42889@debbugs.gnu.org; Mon, 17 Aug 2020 11:34:55 -0400 Received: by mail-yb1-f182.google.com with SMTP id g3so9656068ybc.3 for <42889@debbugs.gnu.org>; Mon, 17 Aug 2020 08:34:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=Qo50kSlEHkDa7rzRqRmSv7eP9V1NeuZDjJcFZKY5v58=; b=SqYBEvYrquPaHzhZufzN3jPtAdaBL7K6oWNB7/wkH7aJ8EWXutAbi2Imfe9Ioc6YJr z949ME5/c2BdMuxIpbJSaS/0Zg15THPcsBUpVdwG0wKo7T/kwfwu9yM24OmoR964X4ba reNxtZTFC6x6ojdXbjm04TYFChHgeylX069dEpPMkKzabRXBprK1yEYe7/nzyAFyiQ50 g5Z5zuzsPZES95/noe344kFEVkQeFPszn+dbmW/CbElFhoKtQosWBw5U1lYC3GL3vWJY mTRkyVjGj2Wqk8Fv8WWHTKImCm6iPsZfON+9n1qMyU2YL3ySzozfd4sL3aw+ZQhbUMYq DpLg== X-Gm-Message-State: AOAM531VGOLg7Y6CLK2yp8wdF5ibY5E42fByxOjjR+fU6o80EX/gy9Cw 5/o+rK4IUTDZlYX2W/U0l+43Fys/LLZ0d8xHrvRxgSLH8o8= X-Google-Smtp-Source: ABdhPJxLULKSQ+1mQ7bxuCgSXF54u/f/wu5EMfe+om2HJaVhS8Jv5/V6KCKyC+wOO1k8GgdF6GC+dAi+RqSkiPDcO8Q= X-Received: by 2002:a25:9843:: with SMTP id k3mr21434918ybo.466.1597678489506; Mon, 17 Aug 2020 08:34:49 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 17 Aug 2020 15:34:48 +0000 From: Stefan Kangas In-Reply-To: <838seeiqt8.fsf@gnu.org> References: <838seeiqt8.fsf@gnu.org> MIME-Version: 1.0 Date: Mon, 17 Aug 2020 15:34:48 +0000 Message-ID: Content-Type: multipart/mixed; boundary="000000000000d53bab05ad148257" X-Spam-Score: 0.5 (/) 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.5 (/) --000000000000d53bab05ad148257 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: >> Please consider the following feature request: >> >> 0. emacs -Q >> 1. (setq make-pointer-invisible t) >> 2. M-x customize-group RET RET >> 3. Move mouse pointer over e.g. "Editing" to highlight it >> 4. C-n C-p C-f C-b >> >> Result: "Editing" is still highlighted. >> >> Desired result: "Editing" is _not_ highlighted. > > I think it should be very easy to add such a feature, and I'm willing > to help by advice. Want to give it a try? Sure, why not? Thanks for offering to help. I had a first naive crack at it, and ended up with the attached. It covers the commands that often irks me, but it might need some more adjusting. I considered exposing this to Lisp, but it seemed better to do this in the low-level primitives, maybe? I did find one problem, which is that the mouse cursor disappears when I scroll using the mouse wheel. I tried fixing it using a simple let-binding, but that didn't work for some reason I don't yet understand (see patch). Also, is this behaviour suitable as a default or should it be optional? Best regards, Stefan Kangas --000000000000d53bab05ad148257 Content-Type: text/x-diff; charset="US-ASCII"; name="make-invisible.diff" Content-Disposition: attachment; filename="make-invisible.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: d4ed89d953fd2589_0.1 ZGlmZiAtLWdpdCBhL2xpc3AvbXdoZWVsLmVsIGIvbGlzcC9td2hlZWwuZWwKaW5kZXggOGUyMDM5 YmE5ZC4uMjk0ODM1ZjE2YSAxMDA2NDQKLS0tIGEvbGlzcC9td2hlZWwuZWwKKysrIGIvbGlzcC9t d2hlZWwuZWwKQEAgLTI1Myw2ICsyNTMsNyBAQCBtd2hlZWwtc2Nyb2xsCiAgICAgICAgICAobW9k cwogCSAgKGRlbHEgJ2NsaWNrIChkZWxxICdkb3VibGUgKGRlbHEgJ3RyaXBsZSAoZXZlbnQtbW9k aWZpZXJzIGV2ZW50KSkpKSkKICAgICAgICAgIChhbXQgKGFzc29jIG1vZHMgbW91c2Utd2hlZWwt c2Nyb2xsLWFtb3VudCkpCisgICAgICAgICAobWFrZS1wb2ludGVyLWludmlzaWJsZSBuaWwpCiAg ICAgICAgICBzYXctZXJyb3IpCiAgICAgKHVubGVzcyAoZXEgc2Nyb2xsLXdpbmRvdyBzZWxlY3Rl ZC13aW5kb3cpCiAgICAgICA7OyBNYXJrIHdpbmRvdyB0byBiZSBzY3JvbGxlZCBmb3IgcmVkaXNw bGF5LgpAQCAtMzM1LDcgKzMzNiw4IEBAIG1vdXNlLXdoZWVsLXRleHQtc2NhbGUKICAgKGludGVy YWN0aXZlIChsaXN0IGxhc3QtaW5wdXQtZXZlbnQpKQogICAobGV0ICgoc2VsZWN0ZWQtd2luZG93 IChzZWxlY3RlZC13aW5kb3cpKQogICAgICAgICAoc2Nyb2xsLXdpbmRvdyAobW91c2Utd2hlZWwt LWdldC1zY3JvbGwtd2luZG93IGV2ZW50KSkKLSAgICAgICAgKGJ1dHRvbiAobXdoZWVsLWV2ZW50 LWJ1dHRvbiBldmVudCkpKQorICAgICAgICAoYnV0dG9uIChtd2hlZWwtZXZlbnQtYnV0dG9uIGV2 ZW50KSkKKyAgICAgICAgKG1ha2UtcG9pbnRlci1pbnZpc2libGUgbmlsKSkKICAgICAoc2VsZWN0 LXdpbmRvdyBzY3JvbGwtd2luZG93ICdtYXJrLWZvci1yZWRpc3BsYXkpCiAgICAgKHVud2luZC1w cm90ZWN0CiAgICAgICAgIChjb25kICgoZXEgYnV0dG9uIG1vdXNlLXdoZWVsLWRvd24tZXZlbnQp CmRpZmYgLS1naXQgYS9zcmMvY21kcy5jIGIvc3JjL2NtZHMuYwppbmRleCA5MDUyNjYxMmI3Li5j OTgyMTg3MTc4IDEwMDY0NAotLS0gYS9zcmMvY21kcy5jCisrKyBiL3NyYy9jbWRzLmMKQEAgLTc3 LDYgKzc3LDcgQEAgREVGVU4gKCJmb3J3YXJkLWNoYXIiLCBGZm9yd2FyZF9jaGFyLCBTZm9yd2Fy ZF9jaGFyLCAwLCAxLCAiXnAiLAogXFxbcmlnaHQtY2hhcl0sIHdoaWNoIHNlZS4gICovKQogICAo TGlzcF9PYmplY3QgbikKIHsKKyAgZnJhbWVfbWFrZV9wb2ludGVyX2ludmlzaWJsZSAoU0VMRUNU RURfRlJBTUUgKCkpOwogICByZXR1cm4gbW92ZV9wb2ludCAobiwgMSk7CiB9CiAKQEAgLTkxLDYg KzkyLDcgQEAgREVGVU4gKCJiYWNrd2FyZC1jaGFyIiwgRmJhY2t3YXJkX2NoYXIsIFNiYWNrd2Fy ZF9jaGFyLCAwLCAxLCAiXnAiLAogXFxbbGVmdC1jaGFyXSwgd2hpY2ggc2VlLiAgKi8pCiAgIChM aXNwX09iamVjdCBuKQogeworICBmcmFtZV9tYWtlX3BvaW50ZXJfaW52aXNpYmxlIChTRUxFQ1RF RF9GUkFNRSAoKSk7CiAgIHJldHVybiBtb3ZlX3BvaW50IChuLCAwKTsKIH0KIApkaWZmIC0tZ2l0 IGEvc3JjL2VkaXRmbnMuYyBiL3NyYy9lZGl0Zm5zLmMKaW5kZXggY2IwOWVhOGEzMS4uY2E2NGYx MTkwMyAxMDA2NDQKLS0tIGEvc3JjL2VkaXRmbnMuYworKysgYi9zcmMvZWRpdGZucy5jCkBAIC01 MSw2ICs1MSw3IEBAIENvcHlyaWdodCAoQykgMTk4NS0xOTg3LCAxOTg5LCAxOTkzLTIwMjAgRnJl ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCiAjaW5jbHVkZSAiYnVmZmVyLmgiCiAjaW5jbHVk ZSAid2luZG93LmgiCiAjaW5jbHVkZSAiYmxvY2tpbnB1dC5oIgorI2luY2x1ZGUgImZyYW1lLmgi CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9idWZmZXJfcHJvcGVydGllcyAocHRyZGlmZl90LCBwdHJk aWZmX3QpOwogc3RhdGljIExpc3BfT2JqZWN0IHN0eWxlZF9mb3JtYXQgKHB0cmRpZmZfdCwgTGlz cF9PYmplY3QgKiwgYm9vbCk7CkBAIC0xOTUsNiArMTk2LDcgQEAgREVGVU4gKCJnb3RvLWNoYXIi LCBGZ290b19jaGFyLCBTZ290b19jaGFyLCAxLCAxLCAiTkdvdG8gY2hhcjogIiwKIFRoZSByZXR1 cm4gdmFsdWUgaXMgUE9TSVRJT04uICAqLykKICAgKHJlZ2lzdGVyIExpc3BfT2JqZWN0IHBvc2l0 aW9uKQogeworICBmcmFtZV9tYWtlX3BvaW50ZXJfaW52aXNpYmxlIChTRUxFQ1RFRF9GUkFNRSAo KSk7CiAgIGlmIChNQVJLRVJQIChwb3NpdGlvbikpCiAgICAgc2V0X3BvaW50X2Zyb21fbWFya2Vy IChwb3NpdGlvbik7CiAgIGVsc2UgaWYgKEZJWE5VTVAgKHBvc2l0aW9uKSkKZGlmZiAtLWdpdCBh L3NyYy93aW5kb3cuYyBiL3NyYy93aW5kb3cuYwppbmRleCBlZjU4ZjQzYTBiLi42N2ZlODczNDAz IDEwMDY0NAotLS0gYS9zcmMvd2luZG93LmMKKysrIGIvc3JjL3dpbmRvdy5jCkBAIC02NjEyLDYg KzY2MTIsOCBAQCBERUZVTiAoInJlY2VudGVyIiwgRnJlY2VudGVyLCBTcmVjZW50ZXIsIDAsIDIs ICJQXG5wIiwKICAgICAgIGJ5dGVwb3MgPSBwb3MuYnl0ZXBvczsKICAgICB9CiAKKyAgZnJhbWVf bWFrZV9wb2ludGVyX2ludmlzaWJsZSAoU0VMRUNURURfRlJBTUUgKCkpOworCiAgIC8qIFNldCB0 aGUgbmV3IHdpbmRvdyBzdGFydC4gICovCiAgIHNldF9tYXJrZXJfYm90aCAody0+c3RhcnQsIHct PmNvbnRlbnRzLCBjaGFycG9zLCBieXRlcG9zKTsKICAgdy0+d2luZG93X2VuZF92YWxpZCA9IGZh bHNlOwpAQCAtNzg5Niw2ICs3ODk4LDggQEAgREVGVU4gKCJzZXQtd2luZG93LXZzY3JvbGwiLCBG c2V0X3dpbmRvd192c2Nyb2xsLCBTc2V0X3dpbmRvd192c2Nyb2xsLAogICAgIHsKICAgICAgIGlu dCBvbGRfZHkgPSB3LT52c2Nyb2xsOwogCisgICAgICBmcmFtZV9tYWtlX3BvaW50ZXJfaW52aXNp YmxlIChTRUxFQ1RFRF9GUkFNRSAoKSk7CisKICAgICAgIHctPnZzY3JvbGwgPSAtIChOSUxQIChw aXhlbHNfcCkKIAkJICAgICAgPyBGUkFNRV9MSU5FX0hFSUdIVCAoZikgKiBYRkxPQVRJTlQgKHZz Y3JvbGwpCiAJCSAgICAgIDogWEZMT0FUSU5UICh2c2Nyb2xsKSk7Cg== --000000000000d53bab05ad148257-- From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 17 Aug 2020 16:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.15976834282314 (code B ref 42889); Mon, 17 Aug 2020 16:58:01 +0000 Received: (at 42889) by debbugs.gnu.org; 17 Aug 2020 16:57:08 +0000 Received: from localhost ([127.0.0.1]:33080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7iRW-0000bF-UX for submit@debbugs.gnu.org; Mon, 17 Aug 2020 12:57:07 -0400 Received: from eggs.gnu.org ([209.51.188.92]:41712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k7iRT-0000al-Hk for 42889@debbugs.gnu.org; Mon, 17 Aug 2020 12:57:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60680) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k7iRN-0001U0-SE; Mon, 17 Aug 2020 12:56:57 -0400 Received: from [176.228.60.248] (port=3283 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k7iRM-0002AK-4w; Mon, 17 Aug 2020 12:56:56 -0400 Date: Mon, 17 Aug 2020 19:56:40 +0300 Message-Id: <83d03pgqif.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Mon, 17 Aug 2020 15:34:48 +0000) References: <838seeiqt8.fsf@gnu.org> X-Spam-Score: -2.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: -3.3 (---) > From: Stefan Kangas > Date: Mon, 17 Aug 2020 15:34:48 +0000 > Cc: 42889@debbugs.gnu.org > > > I think it should be very easy to add such a feature, and I'm willing > > to help by advice. Want to give it a try? > > Sure, why not? Thanks for offering to help. > > I had a first naive crack at it, and ended up with the attached. It > covers the commands that often irks me, but it might need some more > adjusting. I considered exposing this to Lisp, but it seemed better to > do this in the low-level primitives, maybe? Hmm... this won't work on mouse-capable TTY frames, would it? I actually thought about something more direct: force note_mouse_highlight return early before highlighting anything, when a certain variable is non-nil (that variable could be f->pointer_invisible). > Also, is this behaviour suitable as a default or should it be optional? Definitely optional, IMO. But maybe others diagree? From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 18 Aug 2020 15:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: stefan@marxist.se Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.15977641377681 (code B ref 42889); Tue, 18 Aug 2020 15:23:01 +0000 Received: (at 42889) by debbugs.gnu.org; 18 Aug 2020 15:22:17 +0000 Received: from localhost ([127.0.0.1]:36704 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k83RI-0001zp-OF for submit@debbugs.gnu.org; Tue, 18 Aug 2020 11:22:16 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k83RF-0001zb-Pi for 42889@debbugs.gnu.org; Tue, 18 Aug 2020 11:22:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53484) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k83RA-0000Zk-5u; Tue, 18 Aug 2020 11:22:08 -0400 Received: from [176.228.60.248] (port=3138 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k83R9-0007qm-Em; Tue, 18 Aug 2020 11:22:08 -0400 Date: Tue, 18 Aug 2020 18:21:55 +0300 Message-Id: <834kp0f08c.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83d03pgqif.fsf@gnu.org> (message from Eli Zaretskii on Mon, 17 Aug 2020 19:56:40 +0300) References: <838seeiqt8.fsf@gnu.org> <83d03pgqif.fsf@gnu.org> X-Spam-Score: -2.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: -3.3 (---) > Date: Mon, 17 Aug 2020 19:56:40 +0300 > From: Eli Zaretskii > Cc: 42889@debbugs.gnu.org > > I actually thought about something more direct: force > note_mouse_highlight return early before highlighting anything, when a > certain variable is non-nil (that variable could be f->pointer_invisible). Btw, please take a look at the variable mouse-highlight: doesn't it already provide support for the feature being sought here? From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Aug 2021 17:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Kangas Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.163008669927390 (code B ref 42889); Fri, 27 Aug 2021 17:52:02 +0000 Received: (at 42889) by debbugs.gnu.org; 27 Aug 2021 17:51:39 +0000 Received: from localhost ([127.0.0.1]:52950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJg0v-00077h-PJ for submit@debbugs.gnu.org; Fri, 27 Aug 2021 13:51:39 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJg0g-000772-Nw for 42889@debbugs.gnu.org; Fri, 27 Aug 2021 13:51:36 -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:Cc:To:From:Sender:Reply-To: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=Oeg08a6A7iwRFVRTAD5/PZGIdh9/yOJ9DC3UidwRpCI=; b=Bn4in2IW8Yj8qXZ21lJ3D7Ubyk pISYse5URYVlqU5yH26rAdU8VZcs69YvJqrcRgyIoyZS76mtAH/gT9oiSPxWlV6qrfsH5r2HB72cA gX5J30drtk+5hKbVN294eaGxTbjMbpYOOxPsIvk8k6U+sU9vuW0LzYG+FHI9s9H66Wuc=; 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 1mJg0W-0006MM-GD; Fri, 27 Aug 2021 19:51:16 +0200 From: Lars Ingebrigtsen References: Date: Fri, 27 Aug 2021 19:51:11 +0200 In-Reply-To: (Stefan Kangas's message of "Sun, 16 Aug 2020 07:12:54 -0700") Message-ID: <87v93qlqsw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.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: Stefan Kangas writes: > Please consider the following feature request: > > 0. emacs -Q > 1. (setq make-pointer-invisible t) > 2. M-x customize-group RET RET > 3. Move mouse pointer over e.g. "Editing" to highlight it > 4. [...] 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: -3.3 (---) Stefan Kangas writes: > Please consider the following feature request: > > 0. emacs -Q > 1. (setq make-pointer-invisible t) > 2. M-x customize-group RET RET > 3. Move mouse pointer over e.g. "Editing" to highlight it > 4. C-n C-p C-f C-b > > Result: "Editing" is still highlighted. > > Desired result: "Editing" is _not_ highlighted. I'm not quite sure I understand this report. `make-pointer-invisible' makes the pointer invisible when you type something -- not when you use point movement commands like `C-n'. So Emacs seems to be behaving as intended here. If I go to the "Search" entry field and type something in the Customize buffer, then the mouse pointer disappears, and the highlight over "Editing" also disappears. (But this is with the current trunk -- perhaps something has been fixed in the year since this was reported? Or I might be misunderstanding something in the recipe.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Aug 27 13:51:29 2021 Received: (at control) by debbugs.gnu.org; 27 Aug 2021 17:51:29 +0000 Received: from localhost ([127.0.0.1]:52948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJg0n-00077N-Fn for submit@debbugs.gnu.org; Fri, 27 Aug 2021 13:51:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mJg0m-00077A-36 for control@debbugs.gnu.org; Fri, 27 Aug 2021 13:51:28 -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=f+7DKv2JZBu+AIKsaaL/JEhQQCosZfXzlEv2ULDLEVE=; b=d3ed/iXn/WZboxURZqf0yB53n9 swM6kySUzHq7tlDlUoQ7wuoI/FPu2lypG/RCeJrPPrycsYlo2VATy0vaJgJZYoqSVv5JeR6FDuCOg ZhSbr3JJhWeRVxojlUN8Fsb9378GiSJ1g1tpcj7Azi0mZpBVe0G64PezjbkrVb0FZjDY=; 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 1mJg0d-0006MY-Vr for control@debbugs.gnu.org; Fri, 27 Aug 2021 19:51:22 +0200 Date: Fri, 27 Aug 2021 19:51:19 +0200 Message-Id: <87tujalqso.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #42889 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 42889 + moreinfo 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 42889 + moreinfo quit From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 24 23:06:33 2021 Received: (at control) by debbugs.gnu.org; 25 Sep 2021 03:06:33 +0000 Received: from localhost ([127.0.0.1]:59978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTy1J-0003FG-Lz for submit@debbugs.gnu.org; Fri, 24 Sep 2021 23:06:33 -0400 Received: from quimby.gnus.org ([95.216.78.240]:34882) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTy1J-0003F0-0c for control@debbugs.gnu.org; Fri, 24 Sep 2021 23:06:33 -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=IjFakS6QS1ysH+WO0jxZEVeaGYHGZkjDCf3n//pR6fo=; b=DaHZEdcd3U616cwX9x0PxJ3o1I yrf4C7je4hxUl1djSIyJPmCKRkn6+EakDGOhDCTQEZaN0McMYZmSunnDp0ED+yiYescajJkTIqosE 31VJM1CMge9EO3L7fJW35Dt4HYSlxT8EkY+ds7B9M+Z8NxaWEvk6GoMbOy9HXjmMQNNA=; 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 1mTy1B-0000WR-6n for control@debbugs.gnu.org; Sat, 25 Sep 2021 05:06:27 +0200 Date: Sat, 25 Sep 2021 05:06:24 +0200 Message-Id: <878rzlnykv.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #42889 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 42889 - moreinfo 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 42889 - moreinfo quit From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Oct 2021 14:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.163474154522316 (code B ref 42889); Wed, 20 Oct 2021 14:53:01 +0000 Received: (at 42889) by debbugs.gnu.org; 20 Oct 2021 14:52:25 +0000 Received: from localhost ([127.0.0.1]:55137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdCx7-0005ns-1L for submit@debbugs.gnu.org; Wed, 20 Oct 2021 10:52:25 -0400 Received: from mail-pj1-f53.google.com ([209.85.216.53]:35376) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdCx5-0005ne-Ro for 42889@debbugs.gnu.org; Wed, 20 Oct 2021 10:52:24 -0400 Received: by mail-pj1-f53.google.com with SMTP id a15-20020a17090a688f00b001a132a1679bso712293pjd.0 for <42889@debbugs.gnu.org>; Wed, 20 Oct 2021 07:52:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=6Hsj6VtQF1DC/ZmPlj6W24qWSgwkl8xcKUSKMZxwgOM=; b=GKNaVb44mDmoe5mMPIxnGwv7pomMZJyIk0SKsEHAvDAjToScFnynWKBLGPfCooSHEg H9jV2Po03QxnOG6oGdrLRkFVPYhPDf5oAwKs2Cl+ZExiqZaaj6alNCBAost9dgG8DbDZ AtTNMKFj8FVCATFa6z8iukBr+NRM78rNqDpRCg4D1hn5GGBLck+LPzmmaFJvEqK362uh kow34EnX1nM/oWiCrcv58wwQKAWMbKI6MfCavkmb8HfP3Id3H8qriug9L0K+N2ipL4mZ DbPRNbTBtS/Vpctcem5mOQ84whTASpnTTrgZgKmTHXbVSeOiOmOQVj8kB+T9ZxpBbPxK WWIA== X-Gm-Message-State: AOAM533FJnVoasj+kahMYxJ3BmyUjavofEIfZpYmgqymyvTFcmrim0Z2 umINaRwr6cCE+17ZJ4vshq7/QTENbVWY3J+/JGUKqQzX X-Google-Smtp-Source: ABdhPJw/jEGXHa4WfBaeDlmT3mL2bq/es7+KFcrhaHR3SAVHCSYd38uloe3o/vUKa/mEF5O1Rzh0ArvNFoI+6P7tKmg= X-Received: by 2002:a17:902:b691:b029:12d:2b6:d116 with SMTP id c17-20020a170902b691b029012d02b6d116mr39149767pls.71.1634741537851; Wed, 20 Oct 2021 07:52:17 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 20 Oct 2021 07:52:17 -0700 From: Stefan Kangas In-Reply-To: <87v93qlqsw.fsf@gnus.org> (Lars Ingebrigtsen's message of "Fri, 27 Aug 2021 19:51:11 +0200") References: <87v93qlqsw.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 20 Oct 2021 07:52:17 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) Lars Ingebrigtsen writes: > Stefan Kangas writes: > >> Please consider the following feature request: >> >> 0. emacs -Q >> 1. (setq make-pointer-invisible t) >> 2. M-x customize-group RET RET >> 3. Move mouse pointer over e.g. "Editing" to highlight it >> 4. C-n C-p C-f C-b >> >> Result: "Editing" is still highlighted. >> >> Desired result: "Editing" is _not_ highlighted. > > I'm not quite sure I understand this report. `make-pointer-invisible' > makes the pointer invisible when you type something -- not when you use > point movement commands like `C-n'. So Emacs seems to be behaving as > intended here. You are correct; I want the cursor to be made invisible also with navigation commands. The highlighting is jarring here, not least because I use "unclutter" to hide the mouse cursor automatically after 3 seconds of mouse inactivity. > If I go to the "Search" entry field and type something in the Customize > buffer, then the mouse pointer disappears, and the highlight over > "Editing" also disappears. Yes, I can reproduce this here. From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Oct 2021 15:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.163474246432364 (code B ref 42889); Wed, 20 Oct 2021 15:08:01 +0000 Received: (at 42889) by debbugs.gnu.org; 20 Oct 2021 15:07:44 +0000 Received: from localhost ([127.0.0.1]:55179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdDBv-0008Pw-MU for submit@debbugs.gnu.org; Wed, 20 Oct 2021 11:07:43 -0400 Received: from mail-pj1-f41.google.com ([209.85.216.41]:43595) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdDBr-0008Pc-Dm for 42889@debbugs.gnu.org; Wed, 20 Oct 2021 11:07:43 -0400 Received: by mail-pj1-f41.google.com with SMTP id e5-20020a17090a804500b001a116ad95caso2671868pjw.2 for <42889@debbugs.gnu.org>; Wed, 20 Oct 2021 08:07:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=FZ2BOprgCfBK/Or+Vf8zR9gCuB2+7ma/DgJZ6ux6FEA=; b=HWCZg/MOI/mHQbC6hQGmH2TMQCHW9QSWfWmZfdV4bjQVi/jHe38sapeq26Qr96YrP3 /yDGLZiTSF5yUe+6JHmFnEM8R0eLT6ddrAgDOj3VHuOzmAKCmnV6MyXWQIiQOUdOb70Z cNPIK12rTQbW1LmoVSYieGyjBHGjoVRxkRj1C3hvfXdgQ+RSEQ4mux7yXXu4hoT4n5aL 5AskNn23nnNBOM4ge5FHO2w64CUEE5hoJZVIwIS1Hf+c7mt86p852IAj6MIeoJhHf+yL Ayt7MKqzXjk7n4wIDRQUUyDwSFmrWdav6aVgy6bUdCojychsJf/EUV81xoan1mPgkiJ4 SOuw== X-Gm-Message-State: AOAM533cXdbNwmU/UuTnEuqnaKPPUWn1FUYVo9vCbb83CpDvECB5cI2t 4rd4bRm+xtaevJgQ+TmRHXFSiwKRzuDRgA5NR50= X-Google-Smtp-Source: ABdhPJxSwDL3OBVb/YJbGkO4ZDiGgXBzhDqjP4Snm/rnnciGZi7LvQEFviZBAheYqdX5AgohPOBL4llRuEqIxPx0304= X-Received: by 2002:a17:90a:c70d:: with SMTP id o13mr8071200pjt.143.1634742453429; Wed, 20 Oct 2021 08:07:33 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 20 Oct 2021 08:07:32 -0700 From: Stefan Kangas In-Reply-To: <834kp0f08c.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 18 Aug 2020 18:21:55 +0300") References: <838seeiqt8.fsf@gnu.org> <83d03pgqif.fsf@gnu.org> <834kp0f08c.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Date: Wed, 20 Oct 2021 08:07:32 -0700 Message-ID: Content-Type: multipart/mixed; boundary="0000000000003c85c005ceca2305" X-Spam-Score: 0.5 (/) 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.5 (/) --0000000000003c85c005ceca2305 Content-Type: text/plain; charset="UTF-8" tags 42889 + patch thanks Eli Zaretskii writes: >> Date: Mon, 17 Aug 2020 19:56:40 +0300 >> From: Eli Zaretskii >> Cc: 42889@debbugs.gnu.org >> >> I actually thought about something more direct: force >> note_mouse_highlight return early before highlighting anything, when a >> certain variable is non-nil (that variable could be f->pointer_invisible). > > Btw, please take a look at the variable mouse-highlight: doesn't it > already provide support for the feature being sought here? Yes, I think it does. I think this is strictly a documentation bug then, thanks for pointing it out. I guess the attached patch should be okay for emacs-28. --0000000000003c85c005ceca2305 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Refer-to-mouse-highlight-from-make-pointer-invisible.patch" Content-Disposition: attachment; filename="0001-Refer-to-mouse-highlight-from-make-pointer-invisible.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 6d644e2569370006_0.1 RnJvbSA4ZGE1NWVkOTg4ZDU5Zjk1NDI2ZGEyZjhkOWFmNmVmZTdiYmQ3NDBjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogV2VkLCAyMCBPY3QgMjAyMSAxNjo1Mzo0NCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFJlZmVy IHRvIG1vdXNlLWhpZ2hsaWdodCBmcm9tIG1ha2UtcG9pbnRlci1pbnZpc2libGUKIGRvY3N0cmlu ZwoKKiBzcmMvZnJhbWUuYyAoc3ltc19vZl9mcmFtZSkgPFZtYWtlX3BvaW50ZXJfaW52aXNpYmxl PjogRG9jIGZpeDsKYWRkIHJlZmVyZW5jZSB0byAnbW91c2UtaGlnaGxpZ2h0Jy4gIChCdWcjNDI4 ODkpCi0tLQogc3JjL2ZyYW1lLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2ZyYW1lLmMgYi9zcmMvZnJh bWUuYwppbmRleCBmOTU1NjY4MThhLi4yYjFjYjQ1MmVmIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUu YworKysgYi9zcmMvZnJhbWUuYwpAQCAtNjIzOCw3ICs2MjM4LDEwIEBAIHN5bXNfb2ZfZnJhbWUg KHZvaWQpCiAKICAgREVGVkFSX0xJU1AgKCJtYWtlLXBvaW50ZXItaW52aXNpYmxlIiwgVm1ha2Vf cG9pbnRlcl9pbnZpc2libGUsCiAgICAgICAgICAgICAgICBkb2M6IC8qIElmIG5vbi1uaWwsIG1h a2UgbW91c2UgcG9pbnRlciBpbnZpc2libGUgd2hpbGUgdHlwaW5nLgotVGhlIHBvaW50ZXIgYmVj b21lcyB2aXNpYmxlIGFnYWluIHdoZW4gdGhlIG1vdXNlIGlzIG1vdmVkLiAgKi8pOworVGhlIHBv aW50ZXIgYmVjb21lcyB2aXNpYmxlIGFnYWluIHdoZW4gdGhlIG1vdXNlIGlzIG1vdmVkLgorCitX aGVuIHVzaW5nIHRoaXMsIHlvdSBtaWdodCBhbHNvIHdhbnQgdG8gZGlzYWJsZSBoaWdobGlnaHRp bmcgb2YKK2NsaWNrYWJsZSB0ZXh0LiAgU2VlIGBtb3VzZS1oaWdobGlnaHQnLiAgKi8pOwogICBW bWFrZV9wb2ludGVyX2ludmlzaWJsZSA9IFF0OwogCiAgIERFRlZBUl9MSVNQICgibW92ZS1mcmFt ZS1mdW5jdGlvbnMiLCBWbW92ZV9mcmFtZV9mdW5jdGlvbnMsCi0tIAoyLjMwLjIKCg== --0000000000003c85c005ceca2305-- From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Oct 2021 16:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Stefan Kangas Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.163474687216901 (code B ref 42889); Wed, 20 Oct 2021 16:22:01 +0000 Received: (at 42889) by debbugs.gnu.org; 20 Oct 2021 16:21:12 +0000 Received: from localhost ([127.0.0.1]:55299 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdEKu-0004OR-Tb for submit@debbugs.gnu.org; Wed, 20 Oct 2021 12:21:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:45846) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdEKs-0004Nb-Qb for 42889@debbugs.gnu.org; Wed, 20 Oct 2021 12:21:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46656) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mdEKn-0001uA-C2; Wed, 20 Oct 2021 12:20:57 -0400 Received: from [87.69.77.57] (port=1133 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdEK6-0000uV-QQ; Wed, 20 Oct 2021 12:20:34 -0400 Date: Wed, 20 Oct 2021 19:20:26 +0300 Message-Id: <831r4fbrcl.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Kangas on Wed, 20 Oct 2021 08:07:32 -0700) References: <838seeiqt8.fsf@gnu.org> <83d03pgqif.fsf@gnu.org> <834kp0f08c.fsf@gnu.org> X-Spam-Score: -2.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: -3.3 (---) > From: Stefan Kangas > Date: Wed, 20 Oct 2021 08:07:32 -0700 > Cc: 42889@debbugs.gnu.org > > DEFVAR_LISP ("make-pointer-invisible", Vmake_pointer_invisible, > doc: /* If non-nil, make mouse pointer invisible while typing. > -The pointer becomes visible again when the mouse is moved. */); > +The pointer becomes visible again when the mouse is moved. > + > +When using this, you might also want to disable highlighting of > +clickable text. See `mouse-highlight'. */); Fine with me, thanks. From unknown Sun Aug 17 10:26:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42889: 28.0.50; make-pointer-invisible t should work also for navigation commands Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 20 Oct 2021 16:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42889 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 42889@debbugs.gnu.org Received: via spool by 42889-submit@debbugs.gnu.org id=B42889.163474801818767 (code B ref 42889); Wed, 20 Oct 2021 16:41:01 +0000 Received: (at 42889) by debbugs.gnu.org; 20 Oct 2021 16:40:18 +0000 Received: from localhost ([127.0.0.1]:55325 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdEdW-0004sd-4p for submit@debbugs.gnu.org; Wed, 20 Oct 2021 12:40:18 -0400 Received: from mail-pg1-f169.google.com ([209.85.215.169]:38763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdEdU-0004sI-G7 for 42889@debbugs.gnu.org; Wed, 20 Oct 2021 12:40:16 -0400 Received: by mail-pg1-f169.google.com with SMTP id e65so20610468pgc.5 for <42889@debbugs.gnu.org>; Wed, 20 Oct 2021 09:40:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=GNnNy9st/wVqVaFGRNY3OFB7kCUpnzpiD8OSWfTQQ4M=; b=VeOcRy+wEJYM2fbnzKvdk9xjgiAYtWViD/YPvGnSTlKk5hKmLUk8vyzhY6Rh5mZGW6 H7HPaQQBXCVDpGw8LbdNyUKpqCGI8Yk5cSkkRd4ZyAysIQ8cYY+YjGfQzWoOgDTlGjnf 11nT0ZD+Cy+2SKsZsga1/WwmdGJD5eDjhw+u/GHUCh6CEVd+lk0q3T9iyt4MhXK7lsLM 3l0yVz2bnnkkiMy16mSjy8W5Zj+RyKmeyDFfaqHVo3qSE7RSa3xn3U45SF9emFkRAdOt I+k53fnQOm9J1ZoXa53E0FeMBowx0UT/glroAE9BQYiafW/Xf8AMOiqFvsk6wlqmEZFW o62w== X-Gm-Message-State: AOAM5309kDYnKgoJJG6H/5vsVC3MvWN4s8RUXHLgtV8NN4zSmUpIcOd4 WkbBKR+qUAsC/sA/Eljj8IABTbF65gKK9KMXfDo= X-Google-Smtp-Source: ABdhPJxh+yR9QMk4a5+qIOBx//FVXHLMLqyBSgUgvNHuZhMZHgV91+E2dA1PTlptY9Ymw1M+l4I3BJKoKLl3xaubEF0= X-Received: by 2002:a05:6a00:244d:b0:44d:c279:5155 with SMTP id d13-20020a056a00244d00b0044dc2795155mr975110pfj.0.1634748010415; Wed, 20 Oct 2021 09:40:10 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 20 Oct 2021 09:40:09 -0700 From: Stefan Kangas In-Reply-To: <831r4fbrcl.fsf@gnu.org> References: <838seeiqt8.fsf@gnu.org> <83d03pgqif.fsf@gnu.org> <834kp0f08c.fsf@gnu.org> <831r4fbrcl.fsf@gnu.org> MIME-Version: 1.0 Date: Wed, 20 Oct 2021 09:40:09 -0700 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) 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.5 (/) close 42889 28.1 thanks Eli Zaretskii writes: > Fine with me, thanks. Thanks, pushed to emacs-28 (commit 7236592668).