Skip to content

emacsmirror/tomorrow-night-deepblue-theme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 

Repository files navigation

tomorrow-night-deepblue-theme.el (Emacs theme)

The Tomorrow Night Deepblue Emacs theme is a beautiful deep blue variant of the Tomorrow Night theme, which is renowned for its elegant color palette that is pleasing to the eyes.

The Tomorrow Night Deepblue theme features a deep blue background color that creates a calming atmosphere. The theme is also a great choice for those who miss the blue themes that were trendy a few years ago.

Table of Contents

Screenshot

The theme was inspired by classic text editors such as QuickBASIC, RHIDE, and Turbo Pascal, which featured blue backgrounds by default. There's something special about the early days of programming and the tools we used that brings back fond memories.

Installation

Installation using straight (preferred)

To install the tomorrow-night-deepblue-theme using straight.el:

  1. If you haven't already done so, add the straight.el bootstrap code to your init file

  2. Add the following code to your Emacs init file:

(use-package tomorrow-night-deepblue-theme
  :ensure t
  :straight (tomorrow-night-deepblue-theme
             :type git
             :host github
             :repo "jamescherti/tomorrow-night-deepblue-theme.el")
  :config
  ;; Disable all themes and load the Tomorrow Night Deep Blue theme
  (mapc #'disable-theme custom-enabled-themes)
  (load-theme 'tomorrow-night-deepblue t))

Manual Installation

(The installation method above using straight.el is preferable to manual installation)

Open a terminal and execute the following commands. These commands will create a directory for themes if it doesn't already exist, navigate into it, and then clone the theme files from the official Git repository:

mkdir -p ~/.emacs.d/themes
cd ~/.emacs.d/themes
git clone https://github.com/jamescherti/tomorrow-night-deepblue-theme.el

After downloading the theme, you need to modify your Emacs configuration file to include this theme. Open or create the ~/.emacs.d/init.el directory and add the following lines of code:

;; Add the theme's directory to the path where Emacs searches for loading
;; files and require the Tomorrow Night Deepblue theme
(add-to-list 'load-path "~/.emacs.d/themes/emacs-tomorrow-night-deepblue-theme")
(require 'tomorrow-night-deepblue-theme)
(mapc #'disable-theme custom-enabled-themes)  ;; Disable all themes
(load-theme 'tomorrow-night-deepblue t)

What are the differences between Tomorrow Night Blue and Deepblue themes?

The main differences lie in the large number of additional faces and the background color, which enable support for many more modern Emacs packages. Currently, Tomorrow Night Deepblue supports over 1170 faces (compared to 333 in the original version), and features a background color reminiscent of classic editors. The author plans to make further changes to support even more faces. Contributions are welcome!

Authors

Tomorrow Night Deepblue theme maintainer: James Cherti

The tomorrow-night-deepblue theme is based on Tomorrow Night Blue by Chris Kempson, Steve Purcell, and Donald Curtis.

Links