-
Notifications
You must be signed in to change notification settings - Fork 152
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
[Bug] Modeline Background gets Broken Up #486
Comments
Can you please describe the detailed steps to reproduce? |
Hi, I don't mean to be difficult, but short of commenting out my config line by line until I narrow down the problem -- I don't see how I could provide a more reproducible example than what I've provided up above in my issue. Please advise if there is anything I could do to narrow down this problem more. |
Sorry, no idea. |
I'm seeing this too now, it looks like it might be related to emacs 29 & the new mode-line-active face? It didn't show up for me until I started using emacs from git, and seems fine in emacs 28. |
After a bit of testing, reverting this commit fixes the visual bug, is there any way to work around this? |
@GorrillaRibs I think you should report to emacs-dev. The commit is stupid and broke the things... |
(set-face-attribute 'mode-line nil :inherit 'default)
(set-face-attribute 'mode-line-active nil :inherit 'mode-line)
(set-face-attribute 'mode-line-inactive nil :inherit 'mode-line) |
this doesn't make any difference for me; I'm on the Emacs development branch. Minimal necessary configuration to reproduce: (require 'package)
(add-to-list 'package-archives
'("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
(unless (package-installed-p 'use-package)
(package-install 'use-package))
(eval-when-compile
(require 'use-package))
(setq use-package-always-ensure t)
(use-package doom-modeline
:config (doom-modeline-mode))
(use-package emacs
:init
(set-face-attribute 'mode-line nil :inherit 'default)
(set-face-attribute 'mode-line-active nil :inherit 'mode-line)
(set-face-attribute 'mode-line-inactive nil :inherit 'mode-line)) |
Yes, I find this issue still happen when I switch to some other app and switch back on macOS. I thought it's emacs29 bug. |
I haven't gotten around to submitting a bug upstream yet, but for now building with this patch is working fine updated, I had the patch inline but it was way too long |
The latest Emacs 29 fixed the issue. I am closing the issue. |
The last commit I built from was yesterday: emacs-mirror/emacs@cbbe235 Seems like there was either a regression or the bug is caused by something else. |
It seems it's a regression issue. You can check the faces of mode-line. I don't want to change before the functionalities are stable in 29. |
@skyler544 did you find a solution? i still have this issue on da0d598190c3337c4acb2adb7435b756c655af87 |
I got sick of frequent problems while on the development branch and now that Emacs 28 is in pre-release I've switched to it and haven't had any issues. Neither my daily config or the minimal config I posted above show this bug on Emacs 28. |
ah ok, fair enough. thanks for the reply, i'll do the same this evening |
yeah seems it's an Emacs 29-specific issue :) |
So I suggest to use 28 until 29 is stable. |
Thank you for the bug report
doom-mode
related packages.the command
emacs -Q
.Bug description
Sometimes the modeline background gets broken up and doesn't extend across the buffer all the way.
Steps to reproduce
This is my configuration for doom-modeline:
This is my configuration for all-the-icons:
Expected behavior
To not have the break in modeline.
OS
MacOS
Emacs Version
gccemacs-28
Emacs Configurations
https://github.com/dylanjm/teton/tree/master/config/emacs
Error callstack
No response
Anything else
Expected Behavior
The text was updated successfully, but these errors were encountered: