• Stars
    star
    190
  • Rank 203,739 (Top 5 %)
  • Language
    Emacs Lisp
  • Created almost 12 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Gruber Darker color theme for Emacs 24+

MELPA MELPA Stable

Gruber Darker

Gruber Darker color theme for Emacs by Jason Blevins. A darker variant of the Gruber Dark theme for BBEdit by John Gruber. Adapted for deftheme and extended by Alexey Kutepov a.k.a. rexim.

Screenshot

gruber-darker-theme

Installation

You can use built-in package manager (package.el) or do everything by your hands.

Using package manager

This theme is available on two repositories: MELPA and Marmalade. Add the following to your emacs config file somewhere (.emacs, init.el, whatever)

(require 'package)
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)

for MELPA, or

(require 'package)
(add-to-list 'package-archives
             '("marmalade" . "http://marmalade-repo.org/packages/") t)

for Marmalade.

I personally prefer MELPA, 'cause it hourly updates its packages from upstream source.

Then use M-x package-install RET gruber-darker-theme RET to install the theme. Use M-x customize-themes to change your current theme.

Manual old fashioned way

Download the theme to your local directory. You can do it through git clone command:

git clone git://github.com/rexim/gruber-darker-theme.git

Then add path to gruber-darker-theme to custom-theme-load-path list — add the following to your emacs config file somewhere (.emacs, init.el, whatever):

(add-to-list 'custom-theme-load-path
             "/path/to/gruber-darker-theme/")

Use M-x customize-themes to change your current theme.

Contribution

Gruber Darker is an awesome theme. But it has a lack of support for many good modes. I add color faces only for modes I use. If you like this theme and use a mode that looks very bad with it, feel free to add appropriate color faces (see file gruber-darker-theme.el) and send me a pull request.

Thanks.

More Repositories

1

org-cliplink

Insert org-mode links from clipboard
Emacs Lisp
321
star
2

dotfiles

Config files for mixer
Emacs Lisp
296
star
3

qemu-android-x86-runner

Quick Start on How to Run Android x86 in QEMU
Shell
183
star
4

aids

std replacement for C++
C++
117
star
5

simpc-mode

Simple C mode for Emacs
Emacs Lisp
32
star
6

bnfuzzer

Generate random messages based on their BNF definition
Go
31
star
7

five-programming-problems

Solutions for five programming problems every Software Engineer should be able to solve in less than 1 hour
Java
27
star
8

aoc-2023

My Solutions for Advent of Code 2023
21
star
9

ebf

Brainfuck language transpiler to Emacs Lisp
Emacs Lisp
18
star
10

beatwave

A musical puzzle game
C++
18
star
11

todo

CLI tool for manipulating source code TODOs
OCaml
16
star
12

aoc-2022

Python
14
star
13

resume

Source code of my resume
Python
10
star
14

sobaki

Doggo Browser
Python
10
star
15

freepascal-opengl-shaders

Small OpenGL Shaders example using FreePascal Compiler
Pascal
9
star
16

Loprog

Loprog is a stupid implementation of Prolog programming language.
Scala
8
star
17

imtui-rs-prototype

Immediate TUI library prototype
Rust
8
star
18

io

Presentation about IO monad
Haskell
7
star
19

pascalik

Rogue-like game in Pascal as a Recreational Programming Exercise
Pascal
7
star
20

cpp_concurrent_queue

Simple Concurrent Queue implementation in C++ using pthreads
C++
6
star
21

pongplotter

Calculates and plots delays between pings
Python
6
star
22

fantom2048

2048 game written in Fantom
Fantom
6
star
23

matrix-multiplication

C++
5
star
24

ninety-nine-ocaml-problems

99 Problems in OCaml
OCaml
5
star
25

rexim.me

Source code of my blog
CSS
5
star
26

libla

Just practicing in linear algebra. Nothing special. :)
C
5
star
27

Repackman

Just another clone of Pac-Man game
Java
5
star
28

Olyvova

Static blog generator
Perl
5
star
29

md5

My implementation of md5 as an exercise for a cryptography university course.
Haskell
5
star
30

tore

Simple Console Reminder Application
C
4
star
31

buckwheatjs

Buckwheat Journaling System
Haskell
3
star
32

cppig

C Pre-Processor Include Graph
C++
3
star
33

BouncingBall

Bouncing Ball
QMake
3
star
34

autocommit-el

A mode for autocommitting changes in a particular folder
Emacs Lisp
3
star
35

working-opengl-example-in-rust-omg-iwanna-die

Rust
3
star
36

nixos-obs-linuxbrowser

Work in progress effort to bring obs-linuxbrowser to NixOS
Nix
3
star
37

nothings-mode

Inspired by VC6 setup of @nothings
Emacs Lisp
3
star
38

gcm-vis

Visualization of Greatest Common Measure algorithm for two segments.
C++
3
star
39

rexim.github.io

Hosting rexim.me on GitHub Pages
HTML
3
star
40

transition-color

Implementation of transition color effect.
C++
2
star
41

expenses-sqlite-migration

Scripts for migrating my expenses from org-mode to sqlite
Python
2
star
42

routes-drawer

Just a simple drawer of a graph of routes stored in a binary file.
C++
2
star
43

freq-parser

Parser of HTML logs produced by freqbot
Scala
2
star
44

comment2card

Add comments as note cards to the project boards
Python
1
star
45

mapie

Haskell
1
star
46

gcj.el

helpers to use elisp on GCJ
Emacs Lisp
1
star
47

scala-parser-combinators

Materials of 4geo's seminar on "Parser Combinators"
Scala
1
star
48

bigger-is-greater

Solution for Bigger is Greater problem on HackerRank.
OCaml
1
star