back to home

altercation / solarized

precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes

15,977 stars
3,475 forks
219 issues
Vim ScriptHTMLPerl

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing altercation/solarized in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/altercation/solarized)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

--- title: Solarized description: Precision colors for machines and people author: Ethan Schoonover tags: test, testing, test123 colors: light yellow created: 2011 Mar 15 modified: 2011 Apr 16 --- Solarized ========= Precision colors for machines and people Solarized is a sixteen color palette (eight monotones, eight accent colors) designed for use with terminal and gui applications. It has several unique properties. I designed this colorscheme with both precise CIELAB lightness relationships and a refined set of hues based on fixed color wheel relationships. It has been tested extensively in real world use on color calibrated displays (as well as uncalibrated/intentionally miscalibrated displays) and in a variety of lighting conditions. ***See the [changelog] for what's new in the most recent release.*** Currently available in formats for (cf screenshots below): Editors & IDEs • **Vim** by me (the Vim-only portion of Solarized is available here, for use with Pathogen, etc.). See also the Vim README. • **Emacs** courtesy of Greg Pfeil (@sellout) in the main repo and in a [standalone repository][Emacs Repository] • **IntelliJ IDEA** courtesy of Johan Kaving and (@flangy) in the main repo and in a [standalone repository][IntelliJ Repository] • **NetBeans** courtesy of Brian Fenton and in the main repo and in a [standalone repository][NetBeans Repository] • **SeeStyle theme for Coda & SubEthaEdit** courtesy of Justin Hileman (@bobthecow), in the main repo and in a [standalone repository][SeeStyle-Coda-SubEthaEdit Repository] • **TextMate** --- ***NOTE:*** Dark Theme is work in progress\ courtesy of Tom Martin (@deplorableword) in the main repo and in a [standalone repository][TextMate Repository] (with key work from Mark Story and Brian Mathiyakom) • **TextWrangler & BBEdit** courtesy of Rui Carmo (@taoofmac) in the main repo and in a [standalone repository][TextWrangler-BBEdit Repository] • **Visual Studio** courtesy of David Thibault (@leddt) in the main repo and in a [standalone repository][Visual Studio Repository] • **Xcode** work in progress ports are available for [Xcode 3] and [Xcode 4] and will be pulled into the main Solarized project soon. Terminal Emulators • **Xresources** / Xdefaults • **iTerm2** • **OS X Terminal.app** • **Putty** courtesy Brant Bobby and on GitHub • **Xfce terminal** courtesy Sasha Gerrand and on GitHub Other Applications • **Mutt** e-mail client also by [me] (*just* the Mutt colorscheme is [available here][Mutt Repository]) Palettes • **Adobe Photoshop** Palette (inc. L\*a\*b values) • **Apple Color Picker** Palettes • **GIMP** Palette Don't see the application you want to use it in? Download the palettes (or pull the values from the table below) and create your own. Submit it back and I'll happily note the contribution and include it on this page. See also the Usage & Development section below for details on the specific values to be used in different contexts. Download -------- Click here to download latest version Current release is **v1.0.0beta2**. See the [changelog] for details on what's new in this release. Fresh Code on GitHub You can also use the following links to access application specific downloads and git repositories: • **Canonical Project Page:** Downloads, screenshots and more information are always available from the project page: • **Full Git Repository:** The full git repository is at: Get it using the following command: $ git clone git://github.com/altercation/solarized.git • **Application Specific Repositories:** You can clone repositories specific to many of the application specific color themes. See links in the list above or select from this list: • [Vim Repository] • [Mutt Repository] • [Emacs Repository] • [IntelliJ Repository] • [NetBeans Repository] • [SeeStyle-Coda-SubEthaEdit Repository] • [TextMate Repository] • [TextWrangler-BBEdit Repository] • [Visual Studio Repository] • [Xcode 3 work in progress][Xcode 3] • [Xcode 4 work in progress][Xcode 4] Note that through the magic of git-subtree these repositories are all kept in sync, so you can pull any of them and get the most up-to-date version. Features -------- • **Selective contrast** On a sunny summer day I love to read a book outside. Not right in the sun; that's too bright. I'll hunt for a shady spot under a tree. The shaded paper contrasts with the crisp text nicely. If you were to actually measure the contrast between the two, you'd find it is much lower than black text on a white background (or white on black) on your display device of choice. Black text on white from a computer display is akin to reading a book in direct sunlight and tires the eye. Solarized reduces *brightness contrast* but, unlike many low contrast colorschemes, retains *contrasting hues* (based on colorwheel relations) for syntax highlighting readability. • **Both sides of the force** I often switch between dark and light modes when editing text and code. Solarized retains the same selective contrast relationships and overall feel when switching between the light and dark background modes. A *lot* of thought, planning and testing has gone into making both modes feel like part of a unified colorscheme. • **16/5 palette modes** Solarized works as a sixteen color palette for compatibility with common terminal based applications / emulators. In addition, it has been carefully designed to scale down to a variety of five color palettes (four base monotones plus one accent color) for use in design work such as web design. In every case it retains a strong personality but doesn't overwhelm. • **Precision, symmetry** The monotones have symmetric CIELAB lightness differences, so switching from dark to light mode retains the same perceived contrast in brightness between each value. Each mode is equally readable. The accent colors are based off specific colorwheel relations and subsequently translated to CIELAB to ensure percep…