Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ianyepan/wilmersdorf-emacs-theme
An original theme with dark subtle syntax highlighting
https://github.com/ianyepan/wilmersdorf-emacs-theme
emacs theme
Last synced: about 2 months ago
JSON representation
An original theme with dark subtle syntax highlighting
- Host: GitHub
- URL: https://github.com/ianyepan/wilmersdorf-emacs-theme
- Owner: ianyepan
- License: gpl-3.0
- Created: 2019-06-07T21:04:05.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-27T21:14:02.000Z (over 1 year ago)
- Last Synced: 2024-08-07T18:31:49.820Z (6 months ago)
- Topics: emacs, theme
- Language: Emacs Lisp
- Homepage:
- Size: 7.48 MB
- Stars: 84
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Wilmersdorf Emacs Theme
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](https://github.com/hlissner/emacs-doom-themes) package as doom-wilmersdorf
#### Installation
##### Option 1. Manual install
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)
```
##### Option 2. MELPAInstall the `doom-themes` package from MELPA, and load the `doom-wilmersdorf` theme.
#### Screenshots
On macOS:
![alt text](./screenshots/posframe.png)
![alt text](./screenshots/solaire.png)
On Arch Linux (WSL2):![alt text](./screenshots/elisp.png)
![alt text](./screenshots/neofetch.png)
#### Solaire-mode support
This theme supports solaire-mode. A sample configuration is as
follows:```emacs-lisp
(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/.