-
-
Notifications
You must be signed in to change notification settings - Fork 150
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
RFC: Options and groups #131
Comments
I'm leaning against changing points 4-7. After some testing, relying on arbitrary highlight groups such as |
Just to make sure I'm understanding correctly, you want to keep the groups and highlight groups tables but just want to get rid of the unneeded groups options (like |
That would be ideal, because you have more flexibility when setting If these changes are made, I don’t think I would remove any previously working options but simply remove them from any documentation to avoid breaking changes. |
Yeah I think that would absolutely be a good change. One thing that would be nice as well is if highlight_groups could maintain their default behaviour for untouched options when being changed. If I only want to, for example, enable italics on paramaters but not touch the default colour, currently I have to do Edit: Actually might just be able to implement this myself when I get some time. |
PR for this is now up. pull #171 |
Currently there is some overlap between
groups
andhighlight_groups
, as well as some of our options.Options
My initial thought is to deprecate the options below in favour of improving groups and contributing to https://github.com/rose-pine/neovim/wiki/Recipes.
bold_vert_split
dim_nc_background
We'll come back to this in the future.
Groups
Groups have proven to be quite beneficial for customising Rosé Pine.
I think it makes sense to deprecate duplicate groups:
groups.base
Setting
groups.base = "none"
seems like the only useful override but can also be achieved viadisable_background = true
groups.panel
Similar to
groups.base
, removable viadisable_float_background = true
groups.base_nc and groups.panel_nc
need some more thought
groups.border
Slightly more discoverable, but if we linked all borders to
FloatBorder
we could replace it with:groups.comment
groups.link
groups.punctuation
Closing thoughts
Mainly thinking out loud here. Having so many options for a theme feels silly. Open to any feedback and suggestions.
More highlights can be linked to similar existing highlights for proposals to be more viable.
The text was updated successfully, but these errors were encountered: