Coding in Color

These resources accompany this article

Demos

Demo v2

Color based on hash of name, implemented with CodeMirror.

Original Demo

Color based on alpahabetical order, uses contenteditable, a little slow.

Implementations

Atom.io

language-javascript-semantic by Philipp Emanuel Weidmann

Emacs

color-identifiers-mode by Ankur Dave

rainbow-identifiers by Fanael

kDevelop

Semantic Highlighting the original implementation/invention

NeoVim

NeoVim-ColorCoder by blahgeek

Sublime Text

Sublime-Colorcoder by vprimachenko

XCode

Polychromatic by Kolin Krewinkel