I would like to change the colour of comments in the Atom editor. From a bit of googling, I found I can put the following in my .atom/styles.less file:
atom-text-editor::shadow .comment {
color: #ffffaa;
}
That's great - now I have bright yellow comments that demand to be noticed rather than fading into the background. The trouble is that it now looks like the below
As you can see, the text colour of the comments has changed, but the comment delimiters and links within comments remain in the default almost-invisible-grey, which looks a bit silly.
My questions are (1) how can I change the colour of these items, and more importantly (2) where can I look up how to change the colour of these items?
Please note that I am not a web programmer and know nothing of CSS or any related technologies. I am therefore looking for a fairly step-by-step solution, in contrast to solutions found, for example, in the answers to this question, which assume a substantial amount of background in the inner workings of this stuff.
To find out the CSS classes of any element you want to style, follow these steps in the editor:
//
, it iscomment.line.double-slash.js
.js
in this case). Now prepend a dot. The remaining string is the element we want to style:.comment.line.double-slash
.Open the
.atom/styles.less
by opening the command pallette (Ctrl+Shift+P on Windows/Linux or Cmd+Shift+P on OSX) and searching for "Application: Open Your Stylesheet".Append these lines to
.atom/styles.less
, if not already present:Inside the brackets you can place CSS/LESS code for any element you want to customize.
Additional advice: you can enumerate element identifiers as a comma-and-space-separated list, if the same changes should apply to them. So if you want to make links the same color as comments, there are two possibilities:
or
With long class names as they are used here, I'd prefer the first option for readability. But that's up to your choice.
Using 1.14.4:
The syntax is changed in 1.14. Now, you need to use this for changing the comment color