Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Theory-of-Everything/everforest-emacs
read-only mirror of https://git.sr.ht/~theorytoe/everforest-theme
https://github.com/Theory-of-Everything/everforest-emacs
Last synced: 3 months ago
JSON representation
read-only mirror of https://git.sr.ht/~theorytoe/everforest-theme
- Host: GitHub
- URL: https://github.com/Theory-of-Everything/everforest-emacs
- Owner: Theory-of-Everything
- License: gpl-3.0
- Created: 2022-06-29T05:24:41.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-10T16:32:38.000Z (6 months ago)
- Last Synced: 2024-01-17T02:03:20.955Z (5 months ago)
- Language: Emacs Lisp
- Size: 311 KB
- Stars: 36
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - Theory-of-Everything/everforest-emacs - read-only mirror of https://git.sr.ht/~theorytoe/everforest-theme (Emacs Lisp)
- awesome-stars - Theory-of-Everything/everforest-emacs - read-only mirror of https://git.sr.ht/~theorytoe/everforest-theme (Emacs Lisp)
README
# Everforest Emacs Theme
An Emacs port of the [Everforest](https://github.com/sainnhe/everforest) Vim
theme, a low-contrast green-coloured theme. This is a current work in progress,
so expect issues and unorthodox coloring occasionally. The port is quite
opinionated from the original everforest theme, but I try to keep as true to the
original theme as possible, but making changes where needed for both functional
and cosmetic reasons.- [sourcehut mirror](https://git.sr.ht/~theorytoe/everforest-theme)
![Dark | Light](./dark_light.png)
## Installation
This theme is not on MELPA (yet), so a manual install is required
for stock emacs.### straight.el
```elisp
(straight-use-package
'(everforest) :type git :repo "https://git.sr.ht/~theorytoe/everforest-theme")(load-theme 'everforest-hard-dark t)
;; (load-theme 'everforest-hard-light t)
```### Doom Emacs (package!)
```elisp
(package! everforest
:recipe (:repo "https://git.sr.ht/~theorytoe/everforest-theme"))
(use-package! 'everforest')(load-theme 'everforest-hard-dark t)
;; (load-theme 'everforest-hard-light t)
```### Manual
Clone the Repo
```bash
git clone https://git.sr.ht/~theorytoe/everforest-theme ~/.emacs.d/everforest-theme
```Add the theme to your custom-theme alist and load it
```elisp
(add-to-list 'custom-theme-load-path "~/.emacs.d/everforest")
(load-theme 'everforest-hard-dark t)
```### Usage
Load the theme (disable any existing theme):
```
M-x load-theme RET everforest-hard-dark RET
```To load the theme on emacs startup:
```elisp
(load-theme 'everforest-hard-dark t)
```# Roadmap
Currently, both the dark and light (high-contrast/hard) schemes
have been ported. Support for both soft and medium will eventually
arrive once most of the internal code has been cleaned up.