An original Emacs theme with dark subtle syntax highlighting
Inspired by Monochrome, Spacemacs Dark, Ariake Dark, and Raiju
Note: This theme is now featured in the doom-themes package as doom-wilmersdorf
Download wilmersdorf-theme.el
and put it under ~/.emacs.d/themes/
(or ~/.config/emacs/themes/
), then add these lines to your init.el
:
(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")
# or
(add-to-list 'custom-theme-load-path "~/.config/emacs/themes/")
(load-theme `wilmersdorf t)
Install the doom-themes
package from MELPA, and load the doom-wilmersdorf
theme.
On macOS:
On Arch Linux (WSL2):
This theme supports solaire-mode. A sample configuration is as follows:
(use-package solaire-mode
:hook ((change-major-mode . turn-on-solaire-mode)
(after-revert . turn-on-solaire-mode)
(ediff-prepare-buffer . solaire-mode)
(minibuffer-setup . solaire-mode-in-minibuffer))
:config
(add-to-list 'solaire-mode-themes-to-face-swap '"wilmersdorf")
(setq solaire-mode-auto-swap-bg t)
(solaire-global-mode +1))
(with-eval-after-load 'solaire-mode
(add-to-list 'custom-theme-load-path (concat user-emacs-directory "themes/"))
(load-theme 'wilmersdorf t))
Copyright© 2018-2023 Ian Y.E. Pan
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.