-
Notifications
You must be signed in to change notification settings - Fork 92
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
cost of g:solarized_extra_hi_groups=0 #59
Comments
The original Solarized defines many additional highlight groups for specific filetypes. In Solarized 8, you can find them in Unfortunately, defining filetype-specific highlight groups in a colorscheme may leave a wave of destruction when switching to another colorscheme. For this reason, in my fork they are disabled by default; they may be enabled for backward compatibility and for users who don't care (e.g., because they use Solarized exclusively). |
Many thanks for the explanation! Can it be the case that those adjustments are needed due nature of the scheme, or it just huge community which matters? |
Mostly just personal taste, e.g., some people like more colorful syntax highlighting in Git commit buffers. My suggestion is that if you want to override a colorscheme’s choice of colors for some filetype, do it in your own configuration or ask the maintainer of the filetype’s plugin. |
And no, I think the colorscheme looks fine for most, if not all, filetypes. Of course, if you live, say, in pandoc buffers, you may see room for improvement. But adding filetype-specific tweaks in a colorscheme is not the correct solution (at least, it is not currently supported by Vim). The issue I’ve linked to above has been discussed in Vim’s mailing list as well. I don’t recall the details, but if you search hard enough, you’ll find some interesting discussions. |
Yes, I saw the linked issue, but it is too long to read it all. |
Yes, it is a mis-design in the sense that it is not really well supported by Vim (some argue that it is Vim that should be fixed). As for the linked issue being still open: AFAICS, Solarized is not in active development any longer. Anyway, happy Vimming! |
Thanks for the scheme.
Could you please explain what we actually sacrifice if keep those "Solarized filetype-specific syntax highlighting groups"(whatever it means) disabled?
The text was updated successfully, but these errors were encountered: