Comments (7)
Too much red on that screenshot, IMAO.
from solarized-emacs.
At the moment, red is never used in the 'normal' syntax highlighting scheme. Is it a matter of personal preferences or is there a standard way to attribute colors to font-locks?
from solarized-emacs.
I have tried in several rounds reducing the overall "dramatic" looks of this theme. I generally avoid red and orange for anything but warnings/errors
from solarized-emacs.
@arranger1044 : one of the main reasons I like solarized
so much is because its relaxing effect that facilitates concentration. Using strident colors like red goes against that. The strident colors shall be reserved for "urgent" and "critical" elements.
Just my personal opinion.
from solarized-emacs.
@oscarfv I can agree on the misuse of 'strident' colors like red that shall better be used for warnings and errors, but my main point was that the flatness given to highlighted code (at least my c++) is caused by too many faces set to the same color: blue. Maybe it is less evident in other languages or it is just me not to stand it : )
from solarized-emacs.
I work on C++ too and blueish colors are not so prevalent: elements preceding double colon (namespaces, class names) function names and function args (both on function declarations), variable definitions and preprocessor elements.
What I see on my C++ code is a lot of elements on default
or similar face, then yellowish (keywords), oranges (types), greenish (strings) and finally blueish. Of course it depends on the type of code you look at. It is not the same a header file chock-full of declarations than a .cpp file with long code sequences.
Your original message makes me think that you have quite a few preprocessor directives.
from solarized-emacs.
I have several #ifdef
macros in my code but I suppose that even without them I would have differentiated the faces using blue. In the end my initial question seems to be answered : )
from solarized-emacs.
Related Issues (20)
- is MELPA the only way to install solarized-emacs? HOT 1
- After `emacs -nw`, themes gets messed up on GUI Emacs HOT 2
- Bad visibility of swiper matches
- Seems like load-theme's NO-ENABLE parameter is ignored HOT 2
- Line number style changes depending on leading whitespace HOT 1
- remove Underline
- Next release / addition to NonGNU ELPA HOT 3
- Missing faces for tab-bar mode
- Link to bottomline/baseline image in README broken HOT 1
- Compilation of package fails in Emacs 28 due to change in define-function-obsolete-alias HOT 5
- Color not shown correctly on ssh HOT 3
- Dependency on dash not present in emacs package
- Solarized 1.3.0 package not compatible with dash 2.19.1? HOT 2
- Error: Wrong number of arguments: (3 . 4), 2 HOT 3
- There is no distance between the background color of fringe and default. HOT 1
- modeline bottom border wrong position HOT 2
- Markdown header scaling
- Invalid face box: :line-width, 4, :color, "grey90", :style, nil HOT 3
- Compilation warnings & other small issues HOT 2
- How do I add a theme for a new package?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from solarized-emacs.