https://github.com/vasylromanets/everforest-coteditor
๐ฒ Everforest themes for CotEditor
https://github.com/vasylromanets/everforest-coteditor
color-scheme coteditor coteditor-theme everforest theme
Last synced: 3 days ago
JSON representation
๐ฒ Everforest themes for CotEditor
- Host: GitHub
- URL: https://github.com/vasylromanets/everforest-coteditor
- Owner: VasylRomanets
- License: mit
- Created: 2026-05-27T19:10:02.000Z (7 days ago)
- Default Branch: main
- Last Pushed: 2026-05-27T21:28:15.000Z (7 days ago)
- Last Synced: 2026-05-27T22:09:27.200Z (7 days ago)
- Topics: color-scheme, coteditor, coteditor-theme, everforest, theme
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ฒ Everforest for CotEditor
> Everforest is a green-based color scheme; it's designed to be warm and soft in order to protect developers' eyes.
6 themes for [CotEditor](https://coteditor.com) based on the [Everforest](https://github.com/sainnhe/everforest) color scheme by [sainnhe](https://github.com/sainnhe).
## Previews
### Dark
Hard
Medium
Soft
### Light
Hard
Medium
Soft
Screenshots use [Meslo LG Nerd Font](https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/Meslo).
Sample code used in screenshots
```python
# Dunder Mifflin Scranton Branch โ Staff Management System
BRANCH = "Scranton"
MAX_CHAOS_LEVEL = 10
PRETZEL_DAY = True
class Employee:
def __init__(self, name: str, title: str, chaos: int = 0):
self.name = name
self.title = title
self.chaos_level = chaos
self.is_regional_manager = False
def declare_bankruptcy(self) -> None:
print(f"{self.name}: I DECLARE BANKRUPTCY!")
def chaos(self) -> bool:
return self.chaos_level >= MAX_CHAOS_LEVEL
class RegionalManager(Employee):
CATCHPHRASE = "That's what she said."
def __init__(self, name: str):
super().__init__(name, "Regional Manager", chaos=9)
self.is_regional_manager = True
self.clients_scared_off: int = 0
def motivate(self, staff: list[Employee]) -> str:
for employee in staff:
employee.chaos_level += 1
return self.CATCHPHRASE
def pretzel_day_capacity(employees: list[Employee]) -> int:
# Pretzel Day always exceeds normal branch capacity
return len(employees) * 3
staff = [
RegionalManager("Michael Scott"),
Employee("Dwight Schrute", "Assistant (to the) Regional Manager", chaos=7),
Employee("Jim Halpert", "Sales Representative", chaos=3),
Employee("Pam Beesly", "Receptionist", chaos=1),
Employee("Kevin Malone", "Accountant", chaos=5),
]
if PRETZEL_DAY:
capacity = pretzel_day_capacity(staff)
print(f"Scranton capacity today: {capacity}")
```
## Variants
Hard/Medium/Soft differ only in background contrast โ Hard is darkest/lightest (highest contrast), Soft is closest to mid-tone (lowest contrast).
| Theme | Background |
|---|---|
| Dark Hard | `#272E33` |
| Dark Medium | `#2D353B` |
| Dark Soft | `#333C43` |
| Light Hard | `#FFFBEF` |
| Light Medium | `#FDF6E3` |
| Light Soft | `#F3EAD3` |
## Installation
### Via CotEditor
1. Download the `.cottheme` file(s) from the [`themes/`](./themes) folder.
2. Open **CotEditor โ Settings โ Appearance**.
3. Drag the downloaded file into the theme list.
### Manually
Copy the `.cottheme` file(s) into:
```
~/Library/Containers/com.coteditor.CotEditor/Data/Library/Application Support/CotEditor/Themes
```
> `~/Library` is hidden by default. Open it in Finder via **Go โ Go to Folder** (`โงโG`) and paste the path.
## Credits
[Everforest](https://github.com/sainnhe/everforest) color scheme by [sainnhe](https://github.com/sainnhe).
## License
[MIT](./LICENSE)