Skip to content

Type to search extensions

Plastic Legacy Theme

v0.0.1

A port of Will Stone's Plastic Legacy theme for Zed. A simple syntax and dark UI theme with a warmer color palette.

Updated 2 months ago
139 downloads 0 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 })
}

Plastic Theme for Zed

A port of Will Stone's Plastic Legacy theme for the Zed editor. (maintained by Hadi Alqattan)

Plastic Theme

  • Plastic Legacy - Port of the original, earlier Plastic color scheme (warmer function/type colors, punchier terminal palette)

Color Palette

Plastic

Color Hex Usage
#21252B #21252B Editor background
#181A1F #181A1F Sidebar, panels
#0D1117 #0D1117 Borders
#A9B2C3 #A9B2C3 Editor foreground
#E06C75 #E06C75 Keywords
#B57EDC #B57EDC Functions
#61AFEF #61AFEF Classes, storage
#98C379 #98C379 Strings
#E5C07B #E5C07B Types, tags
#56B6C2 #56B6C2 Constants
#D19A66 #D19A66 Attributes, entities

Plastic Legacy

Shares the same core UI palette as Plastic, but several syntax roles are remapped:

Color Hex Usage
#21252B #21252B Editor background
#181A1F #181A1F Sidebar, panels
#0D1117 #0D1117 Borders
#A9B2C3 #A9B2C3 Editor foreground
#E06C75 #E06C75 Keywords, operators
#D19A66 #D19A66 Functions, attributes, entities
#61AFEF #61AFEF Classes, storage, constructors
#98C379 #98C379 Strings
#E5C07B #E5C07B Namespaces, tags, special variables
#56B6C2 #56B6C2 Constants, types
#D4D7D9 #D4D7D9 Variables, properties

Installation

From Zed Extensions (coming soon)

  1. Open Zed
  2. Open the command palette (Cmd+Shift+P)
  3. Search for "zed: extensions"
  4. Search for "Plastic Theme" and install

Manual Installation

Copy the theme file(s) to your Zed themes directory:

mkdir -p ~/.config/zed/themes
cp themes/plastic.json ~/.config/zed/themes/plastic.json
cp themes/plastic-legacy.json ~/.config/zed/themes/plastic-legacy.json

Then set the theme in your Zed settings (~/.config/zed/settings.json):

{
  "theme": "Plastic"
}

Or, for the legacy variant:

{
  "theme": "Plastic Legacy"
}

Credits

License

MIT

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

Data from Zed’s extension registry and GitHub · updated