From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#50256: thing-at-mouse Date: Wed, 1 Sep 2021 11:18:01 +0200 Message-ID: <6dcf3191-dbb3-0c6c-2483-0fc05e9ff6e5@gmx.at> References: <87sfys6ubm.fsf@mail.linkov.net> <87eeacdnmg.fsf@gnus.org> <87h7f7z8ui.fsf@mail.linkov.net> <871r6a8ooe.fsf@gnus.org> <87y28i85xi.fsf@mail.linkov.net> <87k0k1o5ks.fsf@mail.linkov.net> <87ilzk6bsr.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11059"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 50256@debbugs.gnu.org To: Juri Linkov , Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 01 11:20:36 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mLMPx-0002Qi-NQ for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Sep 2021 11:20:25 +0200 Original-Received: from localhost ([::1]:34986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLMPw-0002Gy-Nk for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 01 Sep 2021 05:20:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57078) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLMOc-0001Nt-JY for bug-gnu-emacs@gnu.org; Wed, 01 Sep 2021 05:19:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:52997) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mLMOc-0006L9-C7 for bug-gnu-emacs@gnu.org; Wed, 01 Sep 2021 05:19:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mLMOc-0001t4-83 for bug-gnu-emacs@gnu.org; Wed, 01 Sep 2021 05:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Sep 2021 09:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50256 X-GNU-PR-Package: emacs Original-Received: via spool by 50256-submit@debbugs.gnu.org id=B50256.16304879027208 (code B ref 50256); Wed, 01 Sep 2021 09:19:02 +0000 Original-Received: (at 50256) by debbugs.gnu.org; 1 Sep 2021 09:18:22 +0000 Original-Received: from localhost ([127.0.0.1]:36310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLMNy-0001sB-EN for submit@debbugs.gnu.org; Wed, 01 Sep 2021 05:18:22 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:53201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLMNk-0001rh-Kw for 50256@debbugs.gnu.org; Wed, 01 Sep 2021 05:18:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1630487882; bh=9R682R1HRG/Xf11QP+l8dPeEN2JMTAys8bbcFSNLnmk=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=N4fWUvd012N0mtHy1QeP+YRtzizlDJV0yMUccaXIhPxMABXK9u7zVhINAo4Iml/2J J/y9DU/CqdrE0wtmvUiPcSfx4gUmnL36tR7JmbTYpv5c38U1n4m1PR2fXv6jUdn/ca 1tyytEZy/B/qGhIGlLPoPnZz0AiB+252jJOUGXFc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.102] ([213.142.96.44]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mirna-1my0ac0grM-00etS0; Wed, 01 Sep 2021 11:18:02 +0200 In-Reply-To: <87ilzk6bsr.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:FtCbz2FyZDaL7tJENMNsWcl+eEcypOcxua3qGAQgYLdUSjGCL++ 9gxK7dzyYiuSYqSC9BDaEYALQ/niojsmV2hhYDWWff1ORYH7qWrZu46p+oHJUBFZeCAmDyv mzzdLpXR7hx9rg1Sj3xp9bsMlIWKyHPq0cPNhmikHRN3O+eyQnXj0JUwTeEv8fDvhLixnWF f9kHj0lMs/ptCmVEBkBWA== X-UI-Out-Filterresults: notjunk:1;V03:K0:9HMCC63Pqvo=:Fj/jMlBpbz6P2qbf2r0Pny 4jYbnJjyYlY4K4ryVOQGRnkLHWtD4i5kUlBo05NuWJop341VP6zs4ZhDozPYZttaugOCwsggQ wn2VbGh/dZgNesYKaiSudF44r2VxstkdhpW5wHXik/b9PIDg35A6PZcLG6195UOSZtTNoUlq8 096Oe5FCpqTo13SBeVOJQ1n9IqkrDn0aDql5JxFqy0jS4bN3GptZp0k5hUT+riuvn0nGMvdD7 PLx+2XFJ3W6oC1KeLwqEq7QQ4WqhQmV+EiiP+nznfa7uVdondbxkSA181N9aCzAElUeQaqd6w zZjvj2XJ5kHSLSoTzcGazpHTQ690PZq+JWf5ZEfE1K8+sAGMc+4sJS5nf3ocGbBLwsEmu1A+r 5U7m6PXlfBqGJFar6OS+3gqs5wgXlmE3Vc6YzHVB7DyeVFCbCOXPFWg1kaoJZLOruPeeMze4w ZxeLdiTFzL34fZcQWbqn6GUp4+NKayrS+u45pSykqXw4eBj/odIkmyCkPIqL4ax8iLtu7HeS5 yVuz/O4uFagaFqGLWq3Qw+PkxUuKO46H55X1EtCiQ+wcDyCrkbH4tVFsIJhIZK27puPswvdnO KHaqrx5lx0xHkmt1Y3FsYhWsjuF3diXjR2PwHbNZWyYrlJu44TZMGL+n7wsKIbglAIyMnBfGF PHT1qqD+qZcDpteP+hYntfWdSD1URvTd5X+Ufdt6S/gBDPtbbPuxDUPl2hcrxOOaxXN4ANSt4 3u6B0233eKK1CpWqOgordI5vgp0eGHjuNuBqTmCftg7hcyA0jzfyqmYFZ/NTvQlrAyIsaf7d X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:213160 Archived-At: > So maybe this fix should be implemented in Fpos_visible_in_window_p, > i.e. at the end of this code > > if (EQ (pos, Qt)) > posint = -1; > else if (!NILP (pos)) > posint = fix_position (pos); > else if (w == XWINDOW (selected_window)) > posint = PT; > else > posint = marker_position (w->pointm); Using the position of point of the current buffer when WINDOW is specified doesn't make any sense. Moreover the Elisp manual says that "The argument POSITION defaults to the current position of point in WINDOW" which doesn't make sense if point is taken from a buffer not shown in WINDOW. So the fix should be implemented in Fpos_visible_in_window_p. > it should get position from the selected window's buffer? I don't understand this last sentence though. martin