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
Add the unobtrusive-magit-theme. #6784
Conversation
Have you considered suggesting these changes be made in Magit itself? |
I have not. I'll reach out and see what happens. Is that a blocker for getting this into MELPA? I could understand that, I'm just trying to understand the context for the question. |
See magit/magit#4079 |
I am not MELPA, merely a fellow package author. Is it a blocker? Well, if it makes more sense to put it in Magit, and if Jonas is amenable to that idea, then it wouldn't be necessary for this package to exist. I guess you could call that a blocker if you want. ;) |
Understood thanks! It was a good suggestion so we’ll see what happens. |
I'll mark this awaiting upstream so we can see what happens. By the way, you can squash these kinds of package-lint warnings in theme files:
...by ending the file with: (provide-theme 'unobtrusive-magit)
(provide 'unobtrusive-magit-theme)
;;; unobtrusive-magit-theme.el ends here |
(Feel free to ping if this isn't merged into magit and needs MELPA review.) |
@riscy After discussions with @tarsius at magit/magit#4079, we've decided it makes to publish this package on MELPA with come caveats about potential breakage. |
Awesome, thanks for following up on that. This looks good to merge too (although since you require Emacs 24.1, you can take advantage of lexical binding which is often a good idea). |
Brief summary of what the package does
This is an Emacs theme to improve the Magit faces in the case where a theme has not customized Magit faces. It is unobtrusive in that Magit fits better within a theme.
Direct link to the package repository
https://github.com/tee3/unobtrusive-magit-theme
Your association with the package
I am the author.
Relevant communications with the upstream package maintainer
The
package-lint
tool reports that theprovide
line is wrong, but this is a theme, so it usesprovide-theme
.Checklist
Please confirm with
x
:M-x checkdoc
is happy with my docstrings