briles / gruvbox-atom Goto Github PK
View Code? Open in Web Editor NEWAtom syntax themes with pastel 'retro groove' colors
Home Page: https://atom.io/themes/gruvbox-plus-syntax
License: MIT License
Atom syntax themes with pastel 'retro groove' colors
Home Page: https://atom.io/themes/gruvbox-plus-syntax
License: MIT License
There's a bug in Gruvbox Plus that causes <text>
boxes in Atom's settings windows, search bar, etc., to be unreadable when using a light UI theme (e.g., "One Light") and Gruvbox Plus' "Brightness" setting is set to "Dark".
See screenshot using the "One Light" UI theme that comes with Atom, and Grubox Plus set to "dark" brightness, "hard" contrast, and "no dimmed colors" variant:
The cause seems to be that Atom uses 'mini' text-editor controls for settings, et al. <text>
input boxes. When Gruvbox Plus is set to "dark", it uses a light color for default text. On normal text-editors, this is fine, because Gruvbox Plus also sets a dark background color. However, on mini text-editors, Atom uses the UI theme's background color, which can be light. This leads to unreadable light text on a light background.
Atom version: 1.9.0-beta0
Gruvbox Plus version: 1.2.3
OS: Mac OS X "El Capitan" v10.11.5
Starting from Atom v1.13.0, the contents of atom-text-editor elements are no longer encapsulated within a shadow DOM boundary. This means you should stop using :host and ::shadow pseudo-selectors, and prepend all your syntax selectors with syntax--. To prevent breakage with existing style sheets, Atom will automatically upgrade the following selectors:
Thanks for the great atom syntax @Briles, I think it's a great improvement on what I was using before.
Just a small point I have noticed: the editor highlights a word in red sometimes when I'm typing in the editor, which makes correct spelling unnecessarily difficult. Is it possible to make this an opt-in/out feature? Does it have to do with a language grammar?
Happy New Year,
cbc
Any thoughts on styling the colors use by the indent-guide-improved package to better mesh with the Gruvbox palette?
.indent-guide-improved {
background-color: gray;
&.indent-guide-stack {
background-color: cyan;
&.indent-guide-active {
background-color: blue;
}
}
}
I think that current state of themes (with configuration inside theme package) is difficult to change them automatically or buy hotkeys, so would be nice to split them to light
and dark
variants
What do you think?
Hello,
I've been using this theme for years (thanks!), and all of a sudden it appears to have broken.
Apologies for not knowing the theme terminology here, I'll post a couple screenshots:
This is 'gruvbox plus' theme since the last few days:
Here's the gruvbox theme from here (which isn't as cool as this one!):
As you can see it has lost the highlighting colour in various places.
EDIT
Atom @ 1.32.0
On OS X
Using language JavaScript
Normally when your cursor is next to a bracket, it and its corresponding bracket is underlined. The brackets that are on the same line as the cursor are not underlined.
gruvbox version 1.2.0
atom version 1.7.0
[Enter steps to reproduce:]
Atom: 1.14.3 x64
Electron: 1.3.13
OS: Mac OS X 10.12.3
Thrown From: gruvbox-plus-syntax package 1.3.1
Failed to activate the gruvbox-plus-syntax theme
At variable @background is undefined in /Users/rebekahwiese/.atom/packages/gruvbox-plus-syntax/styles/editor.less:0:20
LessError: variable @background is undefined
at /packages/gruvbox-plus-syntax/styles/editor.less:0:20
gruvbox-plus-syntax 1.3.1
pigments 0.37.0
After the recent update all font is only the creme color :(
I try reinstall theme but I still see one text color in my code
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.