-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
Large Gruvbox refactoring #10773
Large Gruvbox refactoring #10773
Conversation
Nice ! I use gruvbox and that is an improvement indeed. |
A few things that left me puzzled about this:
Now for some personal opinions:
|
I think orange is more suitable for warnings and yellow for infos, so I will change colors there. |
that would be the case but red and orange are quite hard to differentiate in gruvbox (especially with the light theme) |
I brought the purple1 back) |
The main question for me in this case is will it be ok if I set yellow for warnings and aqua for both hints and infos?) |
I think the current diagnostic colors are fine:
Now the real question becomes how do we handle diagnostic information which is not in the original theme, namely Unnecessary and Deprecated:
|
Made so, but aqua for info and blue for hints as it was before :)
I commented this line for future changes.
Probably we should, by the way, but I used gruvbox theme only with NeoVim. Not Vim. So for me it's easier to compare this theme with NeoVim's implementation. |
@Locorock, I also set diff.delta color to yellow as for the color of warnings :) |
92ddffa
to
6caf005
Compare
9c1e3fd
to
6caf005
Compare
38fbf9e
to
9069411
Compare
* gruvbox refactoring * removed unnecessary lines * set purple1 for operators * changed diagnostics colors * removed some unnecessary lines * set diff.delta color to yellow * removed some tag colors
* gruvbox refactoring * removed unnecessary lines * set purple1 for operators * changed diagnostics colors * removed some unnecessary lines * set diff.delta color to yellow * removed some tag colors
* gruvbox refactoring * removed unnecessary lines * set purple1 for operators * changed diagnostics colors * removed some unnecessary lines * set diff.delta color to yellow * removed some tag colors
* Add new color theme 'iroaseta' * Update runtime/themes/iroaseta.toml Co-authored-by: postsolar <120750161+postsolar@users.noreply.github.com> * Update iroaseta.toml Add virtual jump label theme setting * Update runtime/themes/iroaseta.toml Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update iroaseta.toml update storage. keyword.storage. according to suggestion, and update color. * Update iroaseta.toml remove unused palette * Update iroaseta.toml add missing setting for bufferline * Update iroaseta.toml update diagnostic fg color * Update iroaseta.toml I made the config more comprehensive and took all available themes settings from the manual. Some are commented out though. * Update iroaseta.toml add missing colors * Update iroaseta.toml Made some final adjustments to the color theme to improve visibility and reduce eye strain. * Update runtime/themes/iroaseta.toml Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update runtime/themes/iroaseta.toml Co-authored-by: Michael Davis <mcarsondavis@gmail.com> * Update iroaseta.toml remove redundant settings * Update iroaseta.toml update color name --------- Co-authored-by: postsolar <120750161+postsolar@users.noreply.github.com> Co-authored-by: Michael Davis <mcarsondavis@gmail.com> Large Gruvbox refactoring (helix-editor#10773) * gruvbox refactoring * removed unnecessary lines * set purple1 for operators * changed diagnostics colors * removed some unnecessary lines * set diff.delta color to yellow * removed some tag colors Delay auto-save until exiting insert mode (helix-editor#11047) Saving while in insert mode causes issues with the modification indicator and this is very easy to reproduce with the current state of the auto-save hook. We can tweak the hook slightly to await the mode switch out of insert mode to perform the save. The debounce is preserved: if you save and then immediately exit insert mode the debounce will be respected. If the debounce lapses while you are in insert mode, the save occurs as you switch out of insert mode immediately. VHDL highlights.scm improvement (helix-editor#10845) Fix homebrew formula link (helix-editor#11058) Co-authored-by: Mark Murphy <mail@markmurphydev.com> build(deps): bump the rust-dependencies group with 3 updates (helix-editor#11072) Bumps the rust-dependencies group with 3 updates: [log](https://github.com/rust-lang/log), [serde_json](https://github.com/serde-rs/json) and [cc](https://github.com/rust-lang/cc-rs). Updates `log` from 0.4.21 to 0.4.22 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](rust-lang/log@0.4.21...0.4.22) Updates `serde_json` from 1.0.117 to 1.0.120 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.117...v1.0.120) Updates `cc` from 1.0.100 to 1.0.104 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.0.100...cc-v1.0.104) --- updated-dependencies: - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: cc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> chore: update cairo tree sitter + queries (helix-editor#11067) Bump time from broken version (0.3.23) (helix-editor#11065) Tell language servers that Helix can request formatting (helix-editor#11064) Without providing the formatting capability, the language server might not advertise its ability to format in return, causing the :format command to be broken. Override far too dark cursorline (helix-editor#11071) Add hsc filetype to haskell (helix-editor#11074)
Not so long ago I completely switched from Dracula to Gruvbox and I decided to make it more comfortable according to NVim Gruvbox colors.
I changed operator color with some other colors and disabled some bold fonts:
I also improved cursor/cursorline colors and made cursor color the same as the mode color. You can notice that primary cursorline is a bit lighter:
Normal mode with multicursor:
Selection mode with multicursor:
Insert mode with multicursor:
Now, diagnostics:
I decided to choose diagnostics colours according to their severity level:
Hint - aqua
Info - yellow
Sorry for no image but I didn't find any examples :)
Warning - orange and Error - red
I hope you will like theese changes and I am open to your improvements :)