A set of comprehensive Emacs color themes based on Chris Kempson's 'tomorrow' themes
Emacs Lisp
465
494 commits
updated Aug 26, 2026
An Emacs version of Chris Kempson's "Tomorrow" themes, with much more extensive face definitions than the "official" Emacs variant.
These five color themes are designed for use with Emacs' built-in theme support in Emacs 24, and provide a variety of contrast levels with a broadly consistent colour assignment for each.
If you're all set up to use MELPA (highly recommended!), simply
M-x package-install RET color-theme-sanityinc-tomorrow RET
Otherwise, ensure a directory containing these files is on your load-path, then
(require 'color-theme-sanityinc-tomorrow)
Use the load-theme command, to activate one of these themes
programatically, or use customize-themes to select a theme
interactively.
Aternatively, use one of the provided wrapper commands to activate a theme:
M-x color-theme-sanityinc-tomorrow-day
M-x color-theme-sanityinc-tomorrow-night
M-x color-theme-sanityinc-tomorrow-blue
M-x color-theme-sanityinc-tomorrow-bright
M-x color-theme-sanityinc-tomorrow-eighties
In newer Emacs versions, just require the library as above, then
M-x customize-themes
Author links:
Emacs Lisp
99.8%
A set of comprehensive Emacs color themes based on Chris Kempson's 'tomorrow' themes
Emacs Lisp
465
494 commits
updated Aug 26, 2026
An Emacs version of Chris Kempson's "Tomorrow" themes, with much more extensive face definitions than the "official" Emacs variant.
These five color themes are designed for use with Emacs' built-in theme support in Emacs 24, and provide a variety of contrast levels with a broadly consistent colour assignment for each.
If you're all set up to use MELPA (highly recommended!), simply
M-x package-install RET color-theme-sanityinc-tomorrow RET
Otherwise, ensure a directory containing these files is on your load-path, then
(require 'color-theme-sanityinc-tomorrow)
Use the load-theme command, to activate one of these themes
programatically, or use customize-themes to select a theme
interactively.
Aternatively, use one of the provided wrapper commands to activate a theme:
M-x color-theme-sanityinc-tomorrow-day
M-x color-theme-sanityinc-tomorrow-night
M-x color-theme-sanityinc-tomorrow-blue
M-x color-theme-sanityinc-tomorrow-bright
M-x color-theme-sanityinc-tomorrow-eighties
In newer Emacs versions, just require the library as above, then
M-x customize-themes
Author links:
Emacs Lisp
99.8%