Skip to content

Type to search extensions

Solarized

v0.4.0

☯️ Precision colors for machines and people

Updated 3 months ago
82k downloads 3 stars 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 })
}

Solarized for Zed

☯️ Precision colors for machines and people

Issues

If you have any issues, no matter how small, please open an issue on GitHub.

Develop

  • (I used schema.py to generate a list of properties from schema.json, but as long as https://zed.dev/schema/themes/v0.2.0.json is used in solarized.py, you don't have to repeat this)
    • Note that accents, players and syntax should be a list, list and dict respectively
  • Make changes to solarized.py as you see fit
  • Then run it with make (or python solarized.py) to generate themes/solarized.json
  • Don't forget to increment the version number in extension.toml before committing
  • Then update the extensions repo (see docs)
    • Fork the extensions repo
    • cd extensions/extensions/solarized
    • git fetch
    • git pull
    • Update the version number in extensions/extensions.toml
    • git add, commit and push
    • Then open a pull request

Credits

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

Data from Zed’s extension registry and GitHub · updated