feat(theme): add operator highlight to all themes - #448
Open
the-daonm wants to merge 3 commits into
Open
Conversation
Member
|
can u show with/without |
Author
|
@siduck looks like I missed a few themes! I'll add them so we have all 95. |
the-daonm
force-pushed
the
highlight/operator-to-themes
branch
from
July 20, 2026 10:25
23b9911 to
8c55f6d
Compare
the-daonm
force-pushed
the
highlight/operator-to-themes
branch
from
July 20, 2026 10:32
8c55f6d to
f15995a
Compare
Member
ig you can use clanker to do rest :) |
Author
Yeah, I used it to finish up and updated some operator colors to match the theme. I also ran stylua to clean up a few formatting issues across the files in this PR. It's ready to merge now. Mind checking it out? |
Member
|
just share some screenshots |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR adds consistent support for both
Operator(Vim syntax) and["@operator"](Tree-sitter) highlight groups across all 95 base46 themes.Details
+,-,=,*, etc.) were missing explicit highlight definitions and fell back tobase05(the standard foreground text color), making code operators blend into standard text and appear monochrome.Operator(inpolish_hl.syntax) and["@operator"](inpolish_hl.treesitter) across all 95 themes.M.base_30(primarilycyan, as well asred,blue,nord_blue,orange,dark_purple,baby_pink,firered, etc. depending on each theme's specific design palette).StyLuaper.stylua.toml.Verification
luac -p(0 syntax errors).["@operator"](Tree-sitter) andOperator(Vim syntax).