bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#50256: thing-at-mouse


From: martin rudalics
Subject: bug#50256: thing-at-mouse
Date: Wed, 1 Sep 2021 11:18:01 +0200

> 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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]