-
Notifications
You must be signed in to change notification settings - Fork 117
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
Separators disappearing on ALT+TAB #120
Comments
Don't know if it could be of any help, but everything works fine with this fork by @abo-abo: https://github.com/abo-abo/powerline |
Nothing here? :) |
@manuel-uberti And may I say that I really like the theme you're using:) |
You don't say ;) Anyways, with latest Powerline from MELPA the issue is still present. |
ping :) |
i'm confused about what the resolution is here? @abo-abo should we integrate your changes? |
@milkypostman Wouldn't hurt I guess, they're fairly innocuous. But since the changes are a year old, I think the current problem is due to the presence of the new changes in the mainline, rather than the absence of my changes. Try to |
anything? :) |
ping :) |
sorry to be silent but I don't have time to debug the issue. I would suggest that someone from the community try to figure out what is wrong. I'm happy to accept PRs. |
I tried merging @abo-abo repo with latest commits on this main repo, but still nothing. Hard to understand what goes wrong, sorry. :( |
Looks like this bug was introduced in 3b0f508. As I understand it, that commit makes powerline treat the window as inactive upon receiving a WM focus-out event, while Emacs' own mode line handling apparently does not. This results in a mismatch between the separator which expects |
Remove the stack of minibuffer selected windows. Instead consider (minibuffer-selected-window) the selected window whenever (selected-window) is a minibuffer. This seems to be consistent with what Emacs considers the selected window when choosing the mode line face. Also update all mode lines whenever a new window is selected, as either the previously or the newly selected window would in some cases not update, resulting in either two or zero windows apparently selected. Fixes milkypostman#120
There seem to be no solution for this. Should I close this issue and forget about it? :) |
@manuel-uberti Try |
@abo-abo same problem |
I think it's easier to explain this issue with some pictures:
This happens with all the separators:
It also happens with a different theme:
And with
emacs -Q
as well:I am using latest
powerline
from MELPA, on GNU Emacs 25.0.93.1 (x86_64-debian-linux-gnu, GTK+ Version 3.14.5) of 2016-05-05.All I do is switching between windows with ALT+TAB, and upon returning on the Emacs windows this is what I see.
The text was updated successfully, but these errors were encountered: