Atom's iconic One Dark theme, and one of the most downloaded themes for VS Code!
Note: I (@beastdestroyer) could only make changes based on VSCode's LSP, so any changes I wished could have been made won't be able to be present until the LSPs change. Changes:
- Made units red again
- Adjusted colours of operators (+ compound operators) to be consistent, such as
++
,--
and*=
etc. - Improve Punctuation (some)
- Improve some syntax highlighting for languages:
- Clojure (globals, symbols and constants)
- CSS/SCSS/LESS (Colour Operators such as * / + -)
- CoffeeScript (Brung some colours closer to JavaScript, for consistency)
- Ini (Highlighted default text so it's visible as values rather than plain text)
- Go (Package Name highlighting)
- Groovy (Better function and variable highlighting)
- HLSL (More keywords, semantics highlighted)
- Makefile (Prerequisities highlighting, text colour treated as values inputted, highlighted)
- Markdown (Better Lists and Links and Image highlighting)
- R (Correct Function highlighting)
- SQL (Variables Highlighting, Bracketed Text Highlighting)
- Swift (Type Highlighting)
- Visual Basic (Type Highlighting)
This document (https://binaryify.github.io/OneDark-Pro/) includes instructions on how to install and edit the theme.
To help with documentation, first fork and clone this repository. cd
to the
OneDark-Pro folder, npm install
and then run
./node_modules/docsify-cli/bin/docsify serve docs
to serve the documentation
locally.
If you want to play around with new colors, use the setting
workbench.colorCustomizations
to customize the currently selected theme. For
example, you can add this snippet in your "settings.json" file:
"workbench.colorCustomizations":{
"tab.activeBackground": "#282c34",
"activityBar.background": "#282c34",
"editorGroup.background": "#282c34",
"sideBar.background": "#282c34"
}
Please check the official documentation, Theme Color Reference, for more helpful information.
You also can custom your syntax highlighting in "setting.json"