PaperColor Theme for Zed
A faithful port of the popular PaperColor theme for Vim to Zed editor. This clean, elegant theme provides both light and dark variants with carefully chosen colors that are easy on the eyes and optimized for long coding sessions.
Features
- Light and Dark variants - Switch between themes based on your preference or system settings
- Paper-inspired design - Clean, minimal aesthetic that reduces eye strain
- Syntax highlighting - Thoughtfully designed colors for better code readability
- Terminal support - Consistent theming across the integrated terminal
- Accessibility focused - High contrast ratios for better readability
Installation
From Zed Extensions (Recommended)
- Open Zed
- Press
Cmd+Shift+P(macOS) orCtrl+Shift+P(Linux/Windows) to open the command palette - Type "zed: extensions" and press Enter
- Search for "PaperColor"
- Click "Install" next to the PaperColor theme
Manual Installation
- Clone this repository or download the files
- Open Zed
- Press
Cmd+Shift+P(macOS) orCtrl+Shift+P(Linux/Windows) - Type "zed: extensions" and press Enter
- Click "Install Dev Extension" in the top right
- Select the
papercolor-zeddirectory
Usage
After installation:
- Open Zed settings with
Cmd+,(macOS) orCtrl+,(Linux/Windows) - Or use the command palette:
zed: open settings - Add one of the following to your settings:
{
"theme": "PaperColor Light"
}or
{
"theme": "PaperColor Dark"
}Auto-switching between light and dark
You can also configure Zed to automatically switch between light and dark variants based on your system settings:
{
"theme": {
"mode": "system",
"light": "PaperColor Light",
"dark": "PaperColor Dark"
}
}Theme Preview
Light Theme
The light variant features:
- Clean white/off-white backgrounds
- Dark text for excellent readability
- Subtle syntax highlighting with carefully chosen accent colors
- Minimal visual noise
Dark Theme
The dark variant features:
- Deep, comfortable dark backgrounds
- Light text that's easy on the eyes
- Vibrant but not overwhelming syntax highlighting
- Perfect for low-light environments
Color Palette
Light Theme Colors
- Background:
#eeeeee(Light gray, paper-like) - Foreground:
#444444(Dark gray text) - Accent:
#005f87(Deep blue) - String:
#5f8700(Olive green) - Keyword:
#005faf(Blue) - Number:
#d75f00(Orange) - Type:
#d70087(Magenta) - Comment:
#878787(Muted gray)
Dark Theme Colors
- Background:
#1c1c1c(Dark gray) - Foreground:
#d0d0d0(Light gray text) - Accent:
#5f8787(Muted teal) - String:
#d7af5f(Golden yellow) - Keyword:
#00afaf(Cyan) - Number:
#ff5faf(Pink) - Type:
#afd700(Lime green) - Comment:
#808080(Muted gray)
Contributing
Contributions are welcome! If you have suggestions for improvements or find any issues:
- Fork this repository
- Create a feature branch
- Make your changes
- Submit a pull request
Issues
If you encounter any problems or have feature requests, please open an issue on GitHub.
License
This theme is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments
- This is a faithful port of the original PaperColor theme for Vim by NLKNguyen
- Colors and design philosophy maintained from the original Vim theme
- Adapted for Zed's modern UI elements while preserving the core aesthetic
- Built for Zed editor version 0.198.5 and later
- Thanks to the Zed community for their excellent documentation and tools
Enjoy coding with PaperColor! 📝✨