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: Thu, 2 Sep 2021 20:46:57 +0200 Message-ID: <918d18ad-2def-1012-06bc-69351b560574@gmx.at> References: <87sfys6ubm.fsf@mail.linkov.net> <871r6a8ooe.fsf@gnus.org> <87y28i85xi.fsf@mail.linkov.net> <87k0k1o5ks.fsf@mail.linkov.net> <87ilzk6bsr.fsf@mail.linkov.net> <6dcf3191-dbb3-0c6c-2483-0fc05e9ff6e5@gmx.at> <83lf4gqyn9.fsf@gnu.org> <1a65f234-c1ee-ae95-aa05-2e3d9d1e1002@gmx.at> <8335qoqobm.fsf@gnu.org> <7c9cb0a1-b222-cb06-7e7c-7f17231faca3@gmx.at> <83pmtsp4g1.fsf@gnu.org> <831r67ph8d.fsf@gnu.org> <87tuj3bffb.fsf@gnus.org> <83y28fo1xf.fsf@gnu.org> <191e9cc6-7370-5b7d-7777-716b61e0155d@gmx.at> <83pmtrnydh.fsf@gnu.org> <158a8854-f56a-9aaa-3a14-d108e086a24c@gmx.at> <83k0jznms2.fsf@gnu.org> <87v93j9dfz.fsf@mail.linkov.net> <87y28e4ysv.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="33827"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 50256@debbugs.gnu.org, larsi@gnus.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 02 20:48:27 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 1mLrlC-0008em-MV for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 Sep 2021 20:48:26 +0200 Original-Received: from localhost ([::1]:58572 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mLrlA-0007nJ-Sg for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 02 Sep 2021 14:48:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46660) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mLrkp-0007S0-DW for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2021 14:48:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58746) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mLrko-0008As-1e for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2021 14:48:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mLrko-0002Qk-0p for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2021 14:48: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: Thu, 02 Sep 2021 18:48:01 +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.16306084289263 (code B ref 50256); Thu, 02 Sep 2021 18:48:01 +0000 Original-Received: (at 50256) by debbugs.gnu.org; 2 Sep 2021 18:47:08 +0000 Original-Received: from localhost ([127.0.0.1]:42055 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLrjw-0002PL-6N for submit@debbugs.gnu.org; Thu, 02 Sep 2021 14:47:08 -0400 Original-Received: from mout.gmx.net ([212.227.17.21]:36611) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mLrjt-0002OR-4p for 50256@debbugs.gnu.org; Thu, 02 Sep 2021 14:47:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1630608418; bh=SI4Iwj4UIWx65uSkeBZu2AmzfF5gj7O6a/eNrZNU1gU=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=j33DHWsgL1KkTiOuVfp+Jv5gdb0vXpwLK3IJlgn9gw8dLsnsftdQ0f3zdv+CnTUk1 fn23iACngqcHrwjEzwLwTP/EuKljVXBQt6oc+n1EJOL8Flkr8ZmUKQ/tqv/Ruw6DmP g5RShPPvIEnB2AKm7Xo/FX4CgkZuCfoUVEclxuD0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.101] ([46.125.249.53]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M1Hdq-1mObpQ0gDy-002sdl; Thu, 02 Sep 2021 20:46:58 +0200 In-Reply-To: <87y28e4ysv.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:tRImbMuyUmKMxJwmtNsBI1rvecpGzPisJ8iqBu+l+RJ5Hb+vKMx guEchLaeJoJb3sRTyKsLxKx3rTjHMwq/N98JFQB8yrJBBG9rqgDeziELw0/18mQ73pslIXa BNVCWyJV6B1svl2p3aRgAygHsQQ6+hRa6dU8oA7ijqZrfqhufxjQ0mJBT5YT1hlVILATl6p MvQ+3CXsQCgWYvR32wT0Q== X-UI-Out-Filterresults: notjunk:1;V03:K0:c0CPKmXod7A=:jysB3+1PD50B2++ZepMlNo WZpyKU+8D3gleb1WG8Osf6PlLtWxa5gNpipfwmDGqGN0fcK9Wb1Bi3F3BZUNCOb+ESFPRUC1z X/KV84VBFNKszu6e7p/1+soSlOpOBYFB3Wogl0/+3SLMaJkeIaEL6pL+9HRkKz/2wu/CduhuD 6jftKjSTphYu564VTq+besdBP7JBiIH4oa7hgqiVrf39RTERt7CKdPi3Lgzju1/0DBJtFQreV 1vumqelORqcA2JMZpbdK8IGqx8uaH68K3z+A2p79ADladTup0cc2EjIRNzZg2HKT2pWuuA7cC 0Z6hsr787PU9alqDvbKwt+o3vuorkur8RJLhYzYeIoAOwggJprHujLRkjq8kqbSZ4O03JOnt2 lt0+TvRJJRYgcogYuykRxc5mi7yPuSFTZ/w2DzDer9WrrrZLkJwzRh8UNaRQnTypYjDG7nOUS 0VmvG0ooICNQtrsz3930mlF15Majja7r/wrxz+JvMXZCOyi00OKVNjr4yes15t4o3Xg3RLeVV 01IYsbujDy35N07bBx0J5oANk9ca9qdlg6oQPs/kFU+YlwwDU9Kz46jh2Yzo0EHm9SAOayPnU 9DKQ8TznCRZoG3NXw1tYfuz41coSvht0YeJFweb7KGJZOzV7vbgu+Xo1GLHEO6xTskIQJhuFw nvEj02g+2sb+8QNqeA3v/4+2CRhjzWTsBIB+5jYNHsU7Og5OqWyWuP9hYaNPiV585cenrpYkP lGwYGWfJp/5X9o+5er3cE/uoHDTvSe1IdIMxaeasPuwelGtSQ9ahyk7lITVJtjMHWQoKVq6H 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:213302 Archived-At: > Actually, whereas it fixes the reported issue, > it breaks everything else: moving point up and down > always jumps to the fixed column like goal-column, > selecting a completion from the Completions buffer > always says "No completion here", 'C-c C-c' in diff-mode > jumps to the wrong hunk, etc. Is the below better? diff --git a/src/window.c b/src/window.c index cb8fe5fcdb..e86f50e600 100644 --- a/src/window.c +++ b/src/window.c @@ -2199,7 +2199,8 @@ DEFUN ("pos-visible-in-window-p", Fpos_visible_in_window_p, posint = -1; else if (!NILP (pos)) posint = fix_position (pos); - else if (w == XWINDOW (selected_window)) + else if (w == XWINDOW (selected_window) + && XBUFFER (w->contents) == current_buffer) posint = PT; else posint = marker_position (w->pointm); martin