Skip to content
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

Faces inconsistency #55

Closed
manuel-uberti opened this issue Dec 14, 2019 · 12 comments
Closed

Faces inconsistency #55

manuel-uberti opened this issue Dec 14, 2019 · 12 comments

Comments

@manuel-uberti
Copy link
Member

Hi,

I am using latest helm and helm-ls-git (I cloned the repositories with straight, so no package.el involved).

Starting from emacs -Q, I installed helm and helm-ls-git (again, using straight). M-x helm-browse-project gives me this:

1

While helm-M-x gives me this:

2

I was expecting to see Buffers in git project (master) and Git files (master) with a similar (the same?) face as Emacs Commands History and Emacs Commands.

This is the Emacs version I am using:

GNU Emacs 27.0.50 (build 1, x86_64-debian-linux-gnu, GTK+ Version 3.22.30)
 of 2019-12-14

Repository revision: c6e655c77ba1cee15ce3b7d8ed60069554fe3d45
Configured using:
--host=x86_64-debian-linux-gnu --with-modules --with-imagemagick --with-harfbuzz

If you need me to provide more details and/or do further tests, feel free to ask.

@manuel-uberti
Copy link
Member Author

manuel-uberti commented Dec 14, 2019

Actually, the same is happening for helm-find-files too.

1

Note that this is happening whether helm-mode is turned on or not. And it is happening from emacs-helm.sh as well.

If you want me to report it on helm instead of here, no problem. :)

@thierryvolpiatto
Copy link
Member

This is related to emacs-helm/helm#2213 and there is a long standing thread on emacs-dev about this (one of the issues that prevent emacs-27 starting pretest).
This related to the :extend face attribute.

@thierryvolpiatto
Copy link
Member

That annoy everybody...

@manuel-uberti
Copy link
Member Author

manuel-uberti commented Dec 14, 2019

I see, thanks for the tip. I tried adding :extend t to helm-source-header in the theme I use but nothing changes. I'll try applying the function from the issue you linked.

@manuel-uberti
Copy link
Member Author

That function doesn't seems to fix the problem though.

@thierryvolpiatto
Copy link
Member

thierryvolpiatto commented Dec 14, 2019 via email

@thierryvolpiatto
Copy link
Member

Indeed, I installed a fresh emacs-27 and many faces are broken now with the last changes in the :extend code.

@manuel-uberti
Copy link
Member Author

Thank you for taking the time to look into this. I opened a bug here referring to this ticket.

@thierryvolpiatto
Copy link
Member

See emacs-helm/helm#2213 for more details.

@manuel-uberti
Copy link
Member Author

Thanks to your recipe, I think Eli found the problem: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38633#44

@manuel-uberti
Copy link
Member Author

This now appears to be fixed by commit 1e240a0ecd on Emacs master.

I'm closing this issue, then. Thanks again for helping me debug it.

@thierryvolpiatto
Copy link
Member

I confirm it is now working fine, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants