Emacs Theme: Tomorrow Night Deepblue, a beautiful theme with a deep blue background

5/5

The Emacs theme jamescherti/emacs-tomorrow-night-deepblue-theme is a beautiful deep blue variant of the Tomorrow Night colorscheme, which is renowned for its elegant color palette. It is pleasing to the eyes and is easy to read.

The Tomorrow Night Deepblue Emacs theme features a deep blue background color that creates a calming atmosphere. The contrasting colors make it easy to distinguish between different elements of your code. The theme is also a great choice for programmer who miss the blue themes that were trendy a few years ago.

The theme was inspired by classic DOS 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

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/emacs-tomorrow-night-deepblue-theme
Code language: plaintext (plaintext)

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)

;; Disable all other themes
(mapc #'disable-theme custom-enabled-themes)

;; Load the Tomorrow Night Deepblue theme
(load-theme 'tomorrow-night-deepblue)
Code language: Lisp (lisp)

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

The main differences lie in the background color and additional faces (cursor, fill-column-indicator, lsp-face-highlight-read, highlight, and others). Currently, Tomorrow Night Deepblue supports over 345 faces, with a background color reminiscent of traditional DOS programs. I plan to make further changes to support even more faces. Contributions are also welcome!

This is the background color of the Tomorrow Night Deepblue, the theme featured in this article:

This background color or the Tomorrow Night Blue, the previous version upon which this theme is based:

Conclusion

In summary, the Tomorrow Night Deepblue Emacs theme offers a calming deep blue background that helps you focus. Its clear colors make it easy to see different parts of your code. It’s a great choice for programmers who miss the popular blue themes from a few years ago.

Related links

Leave a Reply

Your email address will not be published. Required fields are marked *