All Projects → bbatsov → Zenburn Emacs

bbatsov / Zenburn Emacs

Licence: gpl-3.0
The Zenburn colour theme ported to Emacs

Labels

Projects that are alternatives of or similar to Zenburn Emacs

Solarized Emacs
The Solarized colour theme, ported to Emacs.
Stars: ✭ 640 (-22.8%)
Mutual labels:  emacs
Uncap
Map Caps Lock to Escape or any key to any key
Stars: ✭ 705 (-14.96%)
Mutual labels:  emacs
Awesome Emacs
A community driven list of useful Emacs packages, libraries and others.
Stars: ✭ 6,732 (+712.06%)
Mutual labels:  emacs
Emacs Package Dev Handbook
An Emacs package development handbook. Built with Emacs, by Emacs package developers, for Emacs package developers.
Stars: ✭ 666 (-19.66%)
Mutual labels:  emacs
Clj Refactor.el
A collection of Clojure refactoring functions for Emacs
Stars: ✭ 694 (-16.28%)
Mutual labels:  emacs
Doom Modeline
A fancy and fast mode-line inspired by minimalism design.
Stars: ✭ 710 (-14.35%)
Mutual labels:  emacs
Markdown Mode
Emacs Markdown Mode
Stars: ✭ 634 (-23.52%)
Mutual labels:  emacs
Dap Mode
Emacs ❤️ Debug Adapter Protocol
Stars: ✭ 809 (-2.41%)
Mutual labels:  emacs
Emacs Dashboard
An extensible emacs dashboard
Stars: ✭ 694 (-16.28%)
Mutual labels:  emacs
Sly
Sylvester the Cat's Common Lisp IDE
Stars: ✭ 766 (-7.6%)
Mutual labels:  emacs
Sx.el
Stack Exchange for Emacs
Stars: ✭ 667 (-19.54%)
Mutual labels:  emacs
Evil Collection
A set of keybindings for evil-mode
Stars: ✭ 681 (-17.85%)
Mutual labels:  emacs
Org Ql
An Org-mode query language, including search commands and saved views
Stars: ✭ 721 (-13.03%)
Mutual labels:  emacs
Cmake Ide
Use Emacs as a C/C++ IDE
Stars: ✭ 661 (-20.27%)
Mutual labels:  emacs
Acejump
🅰️ single character search, select, and jump
Stars: ✭ 786 (-5.19%)
Mutual labels:  emacs
Anaconda Mode
Code navigation, documentation lookup and completion for Python.
Stars: ✭ 635 (-23.4%)
Mutual labels:  emacs
Memacs
What did I do on February 14th 2007? Visualize your (digital) life in Org-mode
Stars: ✭ 711 (-14.23%)
Mutual labels:  emacs
Smart Mode Line
A powerful and beautiful mode-line for Emacs.
Stars: ✭ 809 (-2.41%)
Mutual labels:  emacs
Clojure Mode
Emacs support for the Clojure(Script) programming language
Stars: ✭ 795 (-4.1%)
Mutual labels:  emacs
Dotfiles
🐲 My Arch Linux config [i3-gaps + i3blocks + Zsh + Spacemacs + Rofi + Alacritty + Neofetch]
Stars: ✭ 725 (-12.55%)
Mutual labels:  emacs

zenburn-theme for Emacs

License GPL 3 MELPA MELPA Stable

About

Zenburn for Emacs is a direct port of the popular Zenburn theme for vim, developed by Jani Nurminen. It's my personal belief (and that of its many users I presume) that it's one of the best low contrast color themes out there and that it is exceptionally easy on the eyes.

This theme uses the "new" (it used to be new several years ago when I created this package) built-in theming support available starting with Emacs 24.1.

Overview screenshot


ko-fi Patreon

You can support the development of Zenburn for Emacs via GitHub Sponsors, ko-fi, PayPal and Patreon.

Installation

Manual

Download zenburn-theme.el to the directory ~/.emacs.d/themes/. Add this to your .emacs (or init.el):

(add-to-list 'custom-theme-load-path "~/.emacs.d/themes/")

Now you can load the theme with the interactive function load-theme like this:

M-x load-theme RET zenburn

Package.el

Zenburn is available in both MELPA Stable and MELPA.

You can install zenburn with the following command:

M-x package-install zenburn-theme

To load it automatically on Emacs startup add this to your init file:

(load-theme 'zenburn t)

Emacs Prelude

Zenburn for Emacs is already bundled into Emacs Prelude. If you're a Prelude user - you're probably already using Zenburn, since it's Prelude's default color theme. You can load Zenburn at any time by M-x load-theme zenburn.

Debian and Ubuntu

Users of Debian 9 or later or Ubuntu 16.10 or later may simply apt-get install elpa-zenburn-theme.

Customization

Custom colors

If you'd like to tweak the theme by changing just a few colors, you can do so by defining new values in the zenburn-override-colors-alist variable before loading the theme.

For example, to customize just the lighter background colors, you could add to your init file:

(setq zenburn-override-colors-alist
      '(("zenburn-bg+05" . "#282828")
        ("zenburn-bg+1"  . "#2F2F2F")
        ("zenburn-bg+2"  . "#3F3F3F")
        ("zenburn-bg+3"  . "#4F4F4F")))
(load-theme 'zenburn t)

To see the full list of color names you can override, consult the zenburn-theme.el source file.

Scaled headings

The theme supports scaling the font size for some headings and titles as well as using a variable-pitch font for those. To enable this, use the following settings before loading zenburn-theme:

;; use variable-pitch fonts for some headings and titles
(setq zenburn-use-variable-pitch t)

;; scale headings in org-mode
(setq zenburn-scale-org-headlines t)

;; scale headings in outline-mode
(setq zenburn-scale-outline-headlines t)

The screenshot above shows the default setting with no scaled or variable-pitch fonts. With scaled headings and variable-pitch fonts it looks like this:

Scaled screenshot

FAQ

Wrong colors in the terminal Emacs version

If your Emacs looks considerably uglier in a terminal (compared to the GUI version) try adding this to your .bashrc or .zshrc:

export TERM=xterm-256color

Source the .bashrc (or .zshrc) file and start Emacs again.

Bugs & Improvements

Please, report any problems that you find on the project's integrated issue tracker. If you've added some improvements and you want them included upstream don't hesitate to send me a patch or even better - a GitHub pull request. These contributors have done so.

Donate

You can support my work on Zenburn and all my other projects via GitHub Sponsors, ko-fi, PayPal and Patreon. .

Contributors

Here's a list of all the people who have contributed to the development of Zenburn for Emacs.

Changelog

A fairly extensive changelog is available here.

License

Copyright © 2010-2020 Bozhidar Batsov and contributors.

Distributed under the GNU General Public License, version 3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].