-
Notifications
You must be signed in to change notification settings - Fork 61
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
Freezes Spacemacs in Ediff #123
Comments
Would be awesome if the root cause could be identified somehow. I had to disable the spaceline package due to this, and the mode line is worse off for sure... |
@braham-snyder let's continue here, because it's spaceline related. Confirmed in LLDB, spent quite a lot of time when I was learning Emacs C internals when tracking it down. This issue is caused by unicode character number 9448 ⓨ. My mode line height is 20. In 99% cases, ascent of this character is 16, descent is 4. Thus the sum is 20 and that's okay. But sometimes, descent is 5 (dunno why yet) -> sum is 21 -> 21 != 20 -> causing Emacs redisplay again, again, again and again. Never ending loop. What's interesting is that this is pretty random. Didn't happen for a whole week. And when this starts happening, it happens á 5 minutes for example. C level info ...
|
Font related config ...
|
@zrzka some people found (in syl20bnr/spacemacs/issues/4730) that the following setting circumvented their issues, but it didn't work for everyone:
Does that workaround your particular case? |
@braham-snyder just testing it now with |
I've changed my modeline up a lot, but I'm now able to prevent/reproduce the behavior above by hiding/showing unicode workspace numbers in my modeline. My best guess as to why I didn't have any luck with it before is that I was setting that variable too late without noticing: it looks like workspace numbers (which are conditionally hidden) are actually the only applicable segment in my modeline (I happen to prefer no mode lighters and no window numbers). |
That is in line with what I would expect. Now the only real question is if we can track down why those Unicode symbols are causing a freeze, or the standing advice will just be to disable them. |
The disabling of the unicode characters has to be done at the right place, as hinted above. Changing the value of |
Sadly, this is still an issue. My mode-line languishes as spartan, desolate plain-text, utterly bereft of all beauty. |
I'm still seeing emacs lock up even with Is that fix still working for anyone else? |
I think I've seen the same issue just now |
Apparently this is related.
syl20bnr/spacemacs#473
The text was updated successfully, but these errors were encountered: