Skip to content

Awesome Emacs color theme for white backgrounds --- Added in Emacs 24.4

Notifications You must be signed in to change notification settings

syl20bnr/emacs-leuven-theme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Leuven-theme http://img.shields.io/:license-gpl-blue.svg https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif

Looking for an awesome Emacs color theme? Here’s the place to find one!

Welcome to the custom Leuven theme, an elegant color theme for light backgrounds, with built-in style for many components such as Org mode, Gnus, Dired+ and EDiff. Make it yours!

Tweet

Quotations

“Your Org-enhancing color-theme “leuven” ROCKS! … and not just for Org.”
Johan S.

“Amazing theme. I’ve been switching themes like socks the past 3 years and finally found a theme that fits me exactly.”
zeltak

“The Leuven theme has quickly become my favorite – the colors are great and the visual details for Org mode are just wonderful.”
Steve B.

“I’m using leuven theme also, which is a great theme for Org-mode. […] I cannot use another emacs-theme.”
Joseph Vidal-Rosset

“Leuven theme is awesome!”
Joost Diepenmaat

Screenshots

Org buffer (with code)

Fontified source code blocks:

./images/fontified-src-code-blocks.png

Note that, to get the whole heading lines fontified, you need to add the following line into your .emacs file:

;; fontify the whole line for headings (with a background color)
(setq org-fontify-whole-heading-line t)

Agenda

Agenda with task list:

./images/agenda-and-task-list.png

Install it

Though Leuven-theme has been added in Emacs 24.4 (October 2014), you can get a fresh version of it, at any time, from MELPA or from GitHub.

Install the ELPA package

In Emacs 24.x, M-x list-packages is the recommended way to list and install packages.

MELPA keeps stable releases of Leuven theme.

See http://melpa.milkbox.net/#installing for more information on how to install leuven-theme:

  1. Just add MELPA to package-archives,
    ;; archives from which to fetch
    (setq package-archives
          (append '(("melpa" . "http://melpa.milkbox.net/packages/"))
                  package-archives))
        
  2. Call list-packages,
  3. Search for leuven-theme,
  4. Mark it for installation with i, and
  5. Execute the install action with x.

Install the Git version

Get the full Git repository at https://github.com/fniessen/emacs-leuven-theme using the following command:

git clone git://github.com/fniessen/emacs-leuven-theme.git

Add the following in your .emacs file:

(add-to-list 'custom-theme-load-path "/path/to/emacs-leuven-theme")
(load-theme 'leuven t)                  ;; for Emacs 24+

Restart Emacs.

Customize it

You don’t like my large Org level-1 headings (though I made them larger on purpose!)?

You should be able to get my theme and a smaller face by using something such as:

(set-face-attribute 'org-level-1 nil :height 90) ; 9 pt font

That should change the font size without changing the colors.

Contributing

Issues

Report issues and suggest features and improvements on the GitHub issue tracker.

Patches

I love contributions! Patches under any form are always welcome!

Donations

If you like the emacs-leuven-theme project, you can show your appreciation and support future development by making a donation through PayPal.

Regardless of the donations, emacs-leuven-theme will always be free both as in beer and as in speech.

License

Copyright (C) 2003-2014 Free Software Foundation, Inc.

Author: Fabrice Niessen
Keywords: emacs color theme

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

Awesome Emacs color theme for white backgrounds --- Added in Emacs 24.4

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%