• Stars
    star
    1,229
  • Rank 36,916 (Top 0.8 %)
  • Language
    Vim Script
  • License
    MIT License
  • Created over 12 years ago
  • Updated over 2 years ago

Reviews

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

Repository Details

A Vim color scheme.

Bad Wolf

A color scheme for Vim, pieced together by Steve Losh.

There's still quite a lot of room for improvement (particularly in HTML) so feel free to send me ideas through the issue tracker or pull requests.

It's MIT/X11 licensed, so feel free to hack it apart if you like.

If you're going to send a pull request that you want me to merge, please post a comment in it with before/after screenshots!

Screenshots

These screenshots may be out of date, but they'll at least give you a taste of what you're in for.

Python

Screenshot

HTML (Django Templates)

Screenshot

Clojure

Screenshot

Markdown

Screenshot

Configuration

There are a few settings you can use to tweak how Bad Wolf looks.

g:badwolf_darkgutter

Determines whether the line number, sign column, and fold column are rendered darker than the normal background, or the same.

" Make the gutters darker than the background.
let g:badwolf_darkgutter = 1

Default: 0 (off, gutters are the same as the background)

g:badwolf_tabline

Determines how light to render the background of the tab line (the line at the top of the screen containing the various tabs (only in console mode)).

Can be set to 0, 1, 2, or 3.

" Make the tab line darker than the background.
let g:badwolf_tabline = 0

" Make the tab line the same color as the background.
let g:badwolf_tabline = 1

" Make the tab line lighter than the background.
let g:badwolf_tabline = 2

" Make the tab line much lighter than the background.
let g:badwolf_tabline = 3

Default: 1 (same color as the background)

g:badwolf_html_link_underline

Determines whether text inside a tags in HTML files will be underlined.

" Turn off HTML link underlining
let g:badwolf_html_link_underline = 0

Default: 1 (on)

g:badwolf_css_props_highlight

Determines whether CSS properties should be highlighted.

" Turn on CSS properties highlighting
let g:badwolf_css_props_highlight = 1

Default: 0 (off)

Contributing

I'd love pull requests, but won't necessarily merge all of them. Color schemes are a very subjective topic -- we don't all have the same taste.

If you're going to send a pull request that you want me to merge, please post a comment in it with before/after screenshots!

More Repositories

1

gundo.vim

A git mirror of gundo.vim
Vim Script
1,460
star
2

learnvimscriptthehardway

Shell
1,332
star
3

t

A command-line todo list manager for people that want to finish tasks, not organize them. (git mirror)
Python
723
star
4

vitality.vim

Make Vim play nicely with iTerm 2 and tmux.
Vim Script
321
star
5

dotfiles

A git mirror of my dotfiles (.vimrc, .zshrc, .hgrc, etc). Note: this won't work on its own because the real repo uses Mercurial's subrepos. Look at .hgsub and .hgsubstate for what you'll need to get.
Vim Script
300
star
6

splice.vim

A Vim plugin for managing three-way merges.
Python
240
star
7

friendly-find

A friendlier find(1).
Python
210
star
8

caves

The code for my Caves of Clojure series of blog posts.
Clojure
157
star
9

clam.vim

A lightweight Vim plugin for working with shell commands.
Vim Script
148
star
10

d

Markdown files to documentation. Nothing else.
CSS
134
star
11

z-fish

A fork of http://github.com/rupa/z to port it to the Fish shell.
Shell
134
star
12

peat

Repeat commands!
Python
128
star
13

stevelosh

A git mirror of my personal site.
JavaScript
125
star
14

cl-chip8

chip-8 emulator in common lisp
Common Lisp
73
star
15

threesome.vim

A git mirror of threesome.vim.
Python
69
star
16

temperance

A logic programming library for Common Lisp.
Common Lisp
53
star
17

tslime2.vim

Send text from Vim to a tmux pane.
Vim Script
50
star
18

clojurecraft

A framework for writing Minecraft bots in Clojure. STILL ALPHA!
Clojure
40
star
19

stoat

A sleek, lightweight, pluggable CMS app for Django.
Python
39
star
20

cl-losh

Common Lisp
33
star
21

red-tape

A Clojure library for working with forms.
Clojure
30
star
22

bookmarkdown

CSS
29
star
23

flask-lesscss

A git mirror of flask-lesscss.
Python
26
star
24

adopt

A Damn OPTion parsing library.
Common Lisp
24
star
25

strftimedammit.vim

A single Vim documentation file that lists strftime-like formatting characters for a variety of languages.
23
star
26

flask-csrf

A git mirror of flask-csrf.
Python
22
star
27

beast

Basic Entity/Aspect/System Toolkit
Common Lisp
21
star
28

cl-digraph

A simple directed graph implementation for Common Lisp.
Common Lisp
21
star
29

cl-nrepl

NREPL server for Common Lisp
Common Lisp
19
star
30

flax

Weaving art from seeds.
Common Lisp
19
star
31

dram

Clojure templating that won't make you drink.
Clojure
17
star
32

cl-blt

Common Lisp bindings for bearlibterminal, with a Lispy interface on top.
Common Lisp
17
star
33

tis100.vim

Git mirror of tis100.vim
Vim Script
15
star
34

rldt

Common Lisp
15
star
35

newseasons

A simple Clojure webapp for notifying users when new seasons of their favorite TV shows hit iTunes.
Clojure
15
star
36

roul

A tiny Clojure library for working with random numbers.
Clojure
15
star
37

coding-math

Common Lisp
12
star
38

pgworld

Procedural world generation in Unity (for GEDE at ReykjavΓ­k University 2016)
C#
10
star
39

bobbin

Bobbin wraps strings.
Common Lisp
9
star
40

typkov

Clojure
9
star
41

django-hoptoad

I don't have time to work on django-hoptoad much any more, but there's a more active fork:
Python
9
star
42

keymando-vim

A Keymando plugin to add a Vim-like editing mode everywhere.
Ruby
7
star
43

euler

Project Euler
Common Lisp
7
star
44

sand

Common Lisp
7
star
45

advent

Git mirror of https://bitbucket.org/sjl/advent
Common Lisp
6
star
46

scully

A General Game Player for imperfect-information games.
Common Lisp
6
star
47

chancery

A text and data generation library for Common Lisp, inspired by Tracery.
Common Lisp
6
star
48

alienscript

Look at the wiki.
JavaScript
5
star
49

zen

A throwaway roguelike non-game in Clojure.
Clojure
5
star
50

mazes

Common Lisp
5
star
51

introduction-to-mathematical-thinking

My notes/work for the Coursera Intro to Mathematical Thinking course.
5
star
52

silt2

Lisp Game Jam August 2016
Common Lisp
4
star
53

silt

Ludum Dare 34
Clojure
4
star
54

cl-netpbm

Common Lisp support for reading/writing PPM, PGM, and PBM files.
Common Lisp
4
star
55

st

Mirror of st with my config and patches applied
C
4
star
56

flask-urls

A git mirror of flask-urls.
Python
4
star
57

cl-ggp

Git mirror of https://bitbucket.org/sjl/cl-ggp/
Common Lisp
4
star
58

brows

urlview in common lisp
Common Lisp
3
star
59

antipodes

https://itch.io/jam/igi-1
Common Lisp
3
star
60

dtach

A tiny program that emulates the detach feature of screen
Shell
3
star
61

boots

A simple text UI framework, inspired by _why's Shoes.
Common Lisp
3
star
62

magitek

Whimsical robots infused with just a hint of magic.
Common Lisp
3
star
63

cl-pcg

Permuted congruential generators in Common Lisp
Common Lisp
2
star
64

eve

My talk at BACON 2012.
Clojure
2
star
65

bones

Git mirror of https://bitbucket.org/sjl/bones/
2
star
66

gdl.vim

Git mirror of https://bitbucket.org/sjl/gdl.vim
Vim Script
2
star
67

merge-conflict-test

A simple repo that provides two branches with a merge conflict.
2
star
68

vex

Yet another vector math library for Common Lisp.
Common Lisp
2
star
69

.plan

Git mirror of https://hg.stevelosh.com/.plan/
2
star
70

ruin

Clojure
2
star
71

els

The Exciting Lisp Solver!
Common Lisp
1
star
72

beef

shavin beefalos in common lisp
Common Lisp
1
star
73

slock

fork of https://tools.suckless.org/slock/ with my patches
C
1
star
74

batty

A 2D Batformer for the October 2017 Lisp Game Jam.
Common Lisp
1
star
75

cacl

Common Lisp
1
star
76

sm-slurm-example

Demo of snakemake/slurm problem
Python
1
star
77

fern

Common Lisp
1
star
78

rosalind

Rosalind problems.
Common Lisp
1
star
79

hype

Common Lisp
1
star
80

conserve

Yet Another CSV Library for Common Lisp.
Common Lisp
1
star
81

cl-gameboy

Common Lisp
1
star
82

dbvolve

Database evolutions for Common Lisp.
Common Lisp
1
star
83

constrained-game

C#
1
star