-
Notifications
You must be signed in to change notification settings - Fork 13
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
Colors in the last update #5
Comments
Hi, thanks for your feedback.
Yes, this was on purpose because docstrings, though strings, are functionally more like comments. As such, I wanted them to be clearly distinguished from code.
Not just module names but all constants. I can't remember when I made this change in my local version but the idea must have been to make all constants brown regardless of whether they are sting constants or other types of constants. The trouble is that emacs is fairly inconsistent regarding its use of
and
Not sure what the best solution would be. We can argue about whether non-string constants should look like strings but I think there is an independent issue relating to Emacs' use of
I agree that this doesn't make sense but I don't know how to fix that because Emacs uses |
That make sense. Thanks. |
If you have a suggestion for improvements, let me know. You may also consider to raise the issue regarding module names and |
That doesn't sound great to me. In general, editors and themes prefer to distinguish between different types of constants when they can. Emacs uses very few faces already, there's no need to conflate them further.
Shouldn't that be something to do first? First change the major modes, then change the theme. |
Which is? |
What I said earlier: that Emacs (more precisely elisp mode) is using font-lock-constant-face inconsistently, i.e., for some constants but not others. I'll send a response to your other comment later. (Sent from my cell phone.)
|
Yes, I agree. But do we need yet another theme that does the same? The reason why I created this theme was that none of the existing themes did what I wanted, which is consistent semantic marking. (see https://github.com/tmalsburg/tango-plus-theme#design-principles). Another goal was to use color sparingly. We can argue about the best way to achieve these goals but I won't argue about the goals themselves.
Yes, absolutely. I think designing good themes would be much easier if the font-lock faces were used more consistently. |
With its own palette? Sure we do. I only like a few themes, and this one has been at the top until now. Of course, I'm always free to fork and rename, so in the end you should do what you feel like is best.
I don't see the problem. Yes, there are different kinds of constants, and differentiating strings is very common. You could just as well argue that using different colors for different expressions, or different tokens, is also bad. Though I can see the problem you were trying to fix: previously, keywords and constants used the same color. Not sure what to suggest as an alternative. Maybe use the same color as |
Hello. Thanks for nice theme!
I have some questions related to the last update. Here is a picture how it was before:
And here is a picture how it is now:
I don't know if this changes are made by intention or occasionally. You can see following:
Is it looks how it should be?
P.S. Don't you think comments face is hard to read?
The text was updated successfully, but these errors were encountered: