-
Notifications
You must be signed in to change notification settings - Fork 134
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A recent commit in emacs-master breaks point focus #889
Comments
Hi, I'd be happy to hear if #890 fixes your issue. Best regards, |
Yes, it works. |
Gabriele Bozzola ***@***.***> writes:
Yes, it works.
Thanks, we'll see if it makes it into EXWM then.
--
Manuel Giraud
|
Actually, the fix is not perfect. Sometimes (I still have to find out when exactly), the focus moves, but the icon for the point does not show up. I can interact as it was there, but I do not see it. Will report later if I find the specific conditions that trigger this behavior. |
Gabriele Bozzola ***@***.***> writes:
Actually, the fix is not perfect. Sometimes (I still have to find out
when exactly), the focus moves, but the icon for the point does not
show up. I can interact as it was there, but I do not see it.
Will report later if I find the specific conditions that trigger this
behavior.
Yes, that would be very helpful. I cannot see this but my usage of EXWM
is very simple (just one monitor and almost no usage of workspaces).
--
Manuel Giraud
|
Yusef Aslam ***@***.***> writes:
I've been trying out your PR and for me, it is fixed in `find-file`
when in X windows (focus is moved to the minibuffer), but not
something like `consult-buffer` which I use to switch buffers using a
menu in the minibuffer, where it stays hollow when an X window is
selected.
Ok, I'm not a consult user myself but I've tested it and can reproduce
what you say. So far, I do not understand what is the difference
between a focus in the minibuffer via switch-to-buffer vs. via
consult-buffer.
--
Manuel Giraud
|
In my case, it is always when moving the point to a different monitor. If I click with my mouse on the monitor where I have moved the point, the point materializes. But, this "invisible point" does not always happen, and I still haven't figured out how to trigger it. |
Both the built-in |
medranocalvo ***@***.***> writes:
@Sbozzolo, do you use focus-follows-mouse (`mouse-autoselect-window`)?
@yusi1, @mgi: I can't reproduce. These are the steps I performed,
with latest #890:
Yes, those steps also works for me (with second version of #890 didn't
test the last). What was not working was with <kbd>M-x
consult-buffer</kbd>. So as you said there are still issues but this
patch is a first step.
--
Manuel Giraud
|
Another piece of information I can provide is that this problem arises only (but not always) moving from a X app to a normal buffer on a different monitor. |
I am the one who submit the bug https://debbugs.gnu.org/cgi/bugreport.cgi?bug=58245. Po suggested me to add this line to my config, and everything is good afterwards. Maybe you can all look into the complete thread of the bug, I actually encountered everything you all have mentioned above. |
I am having the same issue and setting I have built one emacs with libX11 [ANNOUNCE] libX11 1.8.2 https://www.spinics.net/lists/xorg/msg60726.html |
I have just switched to libX11 I have also found this issue https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/176 which specifically talks about lost key sequences in emacs arising in |
For me |
I updated my machine to Emacs master and found that I could no longer move the point across monitors (I'd have to use the mouse to click on the target monitor; the point icon would not move, even if I could type in the target buffer). The offending commit is between
07e6bbb9bc
and07e6bbb9bc
.I noticed that Po Lu did some work in this area (e.g.,
5e7e85af02
, "Stop passing CurrentTime to SetInputFocus"). I quickly tried to bisect, but didn't have time to find the problematic commit. If this is up to upstream to fix, please let me know and I will report it.The text was updated successfully, but these errors were encountered: