styles/editor.less (74 lines of code) (raw):

atom-text-editor { background-color: @syntax-background-color; color: @syntax-text-color; .line.cursor-line { background-color: @syntax-cursor-line; } .invisible { color: @syntax-invisible-color; } .cursor { border-left: 2px solid @syntax-cursor-color; } .selection .region { background-color: @syntax-selection-color; } .bracket-matcher .region { border-bottom: 1px solid @syntax-cursor-color; box-sizing: border-box; z-index: 1; } .invisible-character { color: @syntax-invisible-character-color; } .indent-guide { color: @syntax-indent-guide-color; } .wrap-guide { background-color: @syntax-wrap-guide-color; } .gutter { background-color: @syntax-gutter-background-color; color: @syntax-gutter-text-color; .line-number { color: @syntax-gutter-text-color; -webkit-font-smoothing: antialiased; &.cursor-line { color: @syntax-gutter-text-color-selected; background-color: @syntax-gutter-background-color-selected; } &.cursor-line-no-selection { background-color: transparent; } .icon-right { color: @syntax-text-color; } } &:not(.git-diff-icon) .line-number.git-line-removed { &.git-line-removed::before { bottom: -3px; } &::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 25px; border-bottom: 1px dotted fade(@syntax-color-removed, 50%); pointer-events: none; } } } .gutter .line-number.folded, .gutter .line-number:after, .fold-marker:after { color: @syntax-gutter-text-color-selected; } } atom-text-editor .search-results .syntax--marker .region { background-color: transparent; border: 1px solid @syntax-result-marker-color; } atom-text-editor .search-results .syntax--marker.current-result .region { border: 1px solid @syntax-result-marker-color-selected; }