A port of the VSCode Community Material themes.
This adds the very nice oceanic and palenight themes to emacs, featuring a dark and darker background.
material-ocean
material-ocean-dark
material-palenight
material-palenight-dark
See a comparison of the four themes here
This package starts from a base of nothing, so may not include all faces, if you see something that clashes, please make an issue so that I can add them.
Screenshots are using tree-sitter-hl-mode
(from tree-sitter-langs
), the font is Source Code Pro Semibold.
Prerequisite is autothemer
. Install it from MELPA with M-x package-refresh-contents RET
then M-x package-install RET autothemer
.
Since these themes are still in development, they are not yet available on MELPA. As such the configuration has a few extra steps.
First, clone the git repo. Alternatively, download the zip file by going to the top of this page and selecting "Download zip" from the "Code" dropdown menu, and extract the contents.
You then need to add the folder to custom-themes-load-path
. This can be done by adding the following line to your .emacs
file.
(push "/path/to/directory/folder/emacs-material-ocean/" custom-theme-load-path)
(push "/path/to/directory/folder/emacs-material-ocean/" load-path)
Then, right below that, add the following line to load the theme.
(load-theme 'material-ocean t)
Let me know if you'd like me to add your favorite mode! (Simply file an issue)
- tree-sitter-hl-mode
- magit-mode
- diff/ediff
- eshell
- org-mode
- slime
- sly
See the original pallettes here
It's made with autothemer, with some use of tools like Paletton and fontify-face.