Everforest/README.md

73 lines
1.6 KiB
Markdown
Raw Permalink Normal View History

2022-06-29 05:26:50 +00:00
# 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.
2023-04-11 10:00:15 +00:00
This package is adopted from [the original everforest theme from theorytoe](https://git.sr.ht/~theorytoe/everforest-theme)
2022-06-29 05:26:50 +00:00
![Dark | Light](./dark_light.png)
## Installation
2023-04-11 10:00:15 +00:00
2022-06-29 05:26:50 +00:00
This theme is not on MELPA (yet), so a manual install is required
for stock emacs.
### straight.el
```elisp
(straight-use-package
2023-04-11 10:00:15 +00:00
'(everforest :type git :repo "https://git.solarpunk.moe/mossfet/Everforest"))
2022-06-29 05:26:50 +00:00
(load-theme 'everforest-hard-dark t)
;; (load-theme 'everforest-hard-light t)
```
### Doom Emacs (package!)
2023-04-11 10:02:40 +00:00
In `package.el`
2022-06-29 05:26:50 +00:00
```elisp
2022-07-02 07:49:52 +00:00
(package! everforest
2023-04-11 10:00:15 +00:00
:recipe (:repo "https://git.solarpunk.moe/mossfet/Everforest"))
2023-04-11 10:02:40 +00:00
```
And in `config.el`
```elisp
2023-04-11 10:00:15 +00:00
(use-package! everforest)
2022-06-29 05:26:50 +00:00
(load-theme 'everforest-hard-dark t)
;; (load-theme 'everforest-hard-light t)
```
### Manual
Clone the Repo
```bash
2023-04-11 10:00:15 +00:00
git clone https://git.solarpunk.moe/mossfet/Everforest ~/.emacs.d/everforest-theme
2022-06-29 05:26:50 +00:00
```
Add the theme to your custom-theme alist and load it
```elisp
2022-07-02 07:49:52 +00:00
(add-to-list 'custom-theme-load-path "~/.emacs.d/everforest")
2022-06-29 05:26:50 +00:00
(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)
```