Skip to content

Type to search extensions

Neutral Theme

v0.0.1

Clean, minimal, neutral color palette.

Updated 1 year ago
50k downloads 1 star Repository ↗
zedext main
// Load settings, retrying a few times
fn load_config(path: &str) -> Result<Config, Error> {
let retries = 3;
let text = fs::read_to_string(path)?;
let name = "settings.json";
Ok(Config { text, retries, name })
}

Neutral Theme

A clean, minimal theme for the Zed editor featuring a neutral color palette.

Description

Neutral Theme is designed to provide a distraction-free coding experience with a carefully selected color palette that reduces eye strain while maintaining good readability. The theme uses neutral grays with thoughtful accent colors based on Tailwind's color palettes.

Features

  • Dark theme with a neutral color palette
  • Clean, minimal design
  • Carefully selected syntax highlighting colors
  • Terminal colors optimized for readability
  • Based on Tailwind Color Palettes

Screenshots

Multi-language Demo

Multi-language Theme Demo

TypeScript with React

TypeScript Demo

CSS Styling

CSS Styling Demo

Note: Screenshots showcase the theme applied to the demo files included in this repository. The demos include a variety of programming languages and syntax features to highlight the theme's appearance.

Installation

From Zed Extensions

  1. Open Zed
  2. Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) to open the command palette
  3. Type "Extensions" and select "Extensions: Open"
  4. Search for "Neutral Theme"
  5. Click "Install"

Manual Installation

  1. Clone this repository:
    git clone https://github.com/dustinbturner/neutral-theme.git
  2. Copy the theme files to your Zed extensions directory:
    • macOS: ~/.config/zed/extensions/
    • Windows: %APPDATA%\Zed\extensions\
    • Linux: ~/.config/zed/extensions/

Activation

  1. Open Zed
  2. Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) to open the command palette
  3. Type "Theme" and select "Settings: Change Theme"
  4. Select "Neutral Theme" from the list

Customization

You can customize this theme by modifying the themes/neutral-theme.json file. Refer to the Zed Themes documentation for more information on theme customization.

Demo Files

This repository includes demo files in the demo directory that showcase the theme's syntax highlighting across multiple programming languages:

  • JavaScript with React
  • TypeScript with React hooks
  • Python with NumPy
  • Rust with async/await
  • HTML/CSS
  • Standalone CSS with modern features
  • JSON
  • SQL

These files are useful for testing the theme or taking screenshots to showcase its appearance. You can find all demo files in the demo/ directory:

  • theme-demo.md - A comprehensive showcase with multiple languages
  • typescript-demo.ts - TypeScript features and syntax
  • styles-demo.css - Modern CSS features and styling

Credits

Created by Dustin Turner. Modified for Tailwind Color Palettes.

License

MIT

Changelog

See the CHANGELOG.md file for details on version updates and changes.

Feedback and Contributions

Feedback and contributions are welcome! Please feel free to submit issues or pull requests to the GitHub repository.

ZedExt An unofficial community project. Not affiliated with Zed Industries.

Data from Zed’s extension registry and GitHub · updated