Code Monkey home page Code Monkey logo

Comments (7)

oscarfv avatar oscarfv commented on August 18, 2024

Too much red on that screenshot, IMAO.

from solarized-emacs.

arranger1044 avatar arranger1044 commented on August 18, 2024

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.

thomasf avatar thomasf commented on August 18, 2024

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.

oscarfv avatar oscarfv commented on August 18, 2024

@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.

arranger1044 avatar arranger1044 commented on August 18, 2024

@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.

oscarfv avatar oscarfv commented on August 18, 2024

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.

arranger1044 avatar arranger1044 commented on August 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.