• Stars
    star
    247
  • Rank 164,117 (Top 4 %)
  • Language
    Vim Script
  • Created over 8 years ago
  • Updated almost 4 years ago

Reviews

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

Repository Details

Dim (/dɪm/; a contraction of Default IMproved) is a clone of Vim’s default colorscheme, with some improvements.

Dim

Dim (/dɪm/; a contraction of Default IMproved) is a clone of Vim’s default colorscheme, with some improvements:

  • It only uses ANSI colors, so you can assign colors in your terminal emulator yourself
  • Syntax highlighting is consistent on light and dark backgrounds

Dim comes with Grim: a monochrome version that limits syntax coloring to grayscales.

Installation

git clone --branch 1.x [email protected]:jeffkreeftmeijer/vim-dim.git ~/.vim/pack/plugins/start/vim-dim

After installing, set your :colorscheme to dim or grim.

" ~/.vimrc
colorscheme dim

Pessimistic versioning branches

Dim adheres to semantic versioning, meaning it'll try to keep backwards compatibility in minor and patch releases. In short:

  • A breaking change will bump the major version number (1.0.0 -> 2.0.0)
  • An added feature will bump the minor version number (1.0.0 -> 1.1.0)
  • A bug fix will bump the patch version number (1.0.0 -> 1.0.1)

Since Vim's plugin manager doesn't allow specifying version ranges, Dim provides "pessimistic versioning branches" itself to allow users to lock to a specific version range:

  • The branch named 1.x is updated for every released version in the 1.x range (~> 1.0 or >= 1.0.0 and < 2.0.0)
  • The branch named 1.1 is updated for every released version in the 1.1.x range (~> 1.1.0 or >= 1.1.0 and < 1.2.0)

To install the latest version in the 1.x range, clone Dim's 1.x branch:

git clone --branch 1.x [email protected]:jeffkreeftmeijer/vim-dim.git ~/.vim/pack/plugins/start/vim-dim

When updating through git pull later, Dim will be updated to any new version, but not to 2.x.

Comparison

colorscheme default colorscheme dim
wwdc16.terminal wwdc16 dark with Vim's default color schemewwdc16 light with Vim's default color scheme wwdc16 dark with Dimwwdc16 light with Dim
appsignal.terminal appsignal dark with Vim's default color schemeappsignal light with Vim's default color scheme appsignal dark with Dimappsignal light with Dim
Dimmed comments, line numbers, folds, color columns and completion menus. Comments and line numbers in Vim's default color scheme Comments and line numbers in the Dim color scheme
Inverted selections Selections in Vim's default color scheme Selections in the Dim color scheme
Clear diff coloring Diff coloring in Vim's default color scheme Diff coloring in the Dim color scheme

More Repositories

1

vim-numbertoggle

Toggles between hybrid and absolute line numbers automatically
Vim Script
682
star
2

navvy

Simple Ruby background job processor inspired by delayed_job, but aiming for database agnosticism.
Ruby
216
star
3

tumblr

the Tumblr API Rails gem
Ruby
86
star
4

UitzendingGemist

An Unofficial Apple TV app for http://UitzendingGemist.nl
JavaScript
78
star
5

hayago

The Go game, implemented with Phoenix LiveView.
Elixir
70
star
6

enough.css

enough.css is a tiny CSS style sheet with most of the styling you'll need for that blog of yours.
HTML
52
star
7

appsignal.terminal

ANSI color profiles for Terminal.app and iTerm2, inspired by AppSignal's color scheme
Elixir
39
star
8

wwdc16.terminal

ANSI color profiles for Terminal.app and iTerm2, inspired by http://apple.com/wwdc
Elixir
35
star
9

dotfiles

Shell
24
star
10

swinger

Capybara Driver swapping in RSpec
Ruby
23
star
11

jeffkreeftmeijer.com

HTML
16
star
12

elixir-http-server

A minimal Elixir HTTP server
Elixir
14
star
13

shine

A test runner for Gleam and Erlang.
Erlang
13
star
14

guestlist

Simple user authentication using Github credentials
Ruby
10
star
15

colorscheme

A library to generate Terminal.app and iTerm2 color schemes
Elixir
10
star
16

wakoopa

the Ruby Wakoopa API Wrapper
Ruby
9
star
17

elixir-nif-examples

Elixir
9
star
18

vim-nightfall

Automatically switch between `bg=light` and `bg=dark` based on macOS’s dark mode
Vim Script
7
star
19

neovim-sensible

neovim-sensible.vim: More defaults to agree on. Because neovim has sensible defaults out of the box.
Vim Script
6
star
20

plug_octopus

Rack has a lobster, Plug has an octopus! 🐙
Elixir
5
star
21

.vim

My ~/.vim/ and ~/.vimrc
Vim Script
5
star
22

git-prompt.sh

git-prompt.sh extracted from git/git
Shell
4
star
23

herbivore_carnivore

Herbivore Carnivore
4
star
24

.emacs.d

My ~/.emacs.d
Emacs Lisp
3
star
25

ox-html-stable-ids.el

ox-html-stable-ids.el: Stable IDs for ox-html.el
Emacs Lisp
3
star
26

elixir-recursion-example

Elixir
3
star
27

tickspot

The Tickspot Ruby API wrapper.
Ruby
3
star
28

guidedown

Guidedown is a Markdown preprocessor that helps you write and maintain software guides
Ruby
3
star
29

appsignal-elixir-example

Elixir
2
star
30

appsignal-umbrella-example

Elixir
2
star
31

carrierwave_fixtures

Ruby
2
star
32

boilermaker

🥃🍺 Elixir app packaged with Distillery and installed with Homebrew
Elixir
2
star
33

window.css

styles HTML elements like macOS windows
HTML
2
star
34

dolphin

Elixir
2
star
35

synner.vim

Vim Script
2
star
36

ox-md-title.el

ox-md-title: Document titles for ox-md.el
Emacs Lisp
2
star
37

devshells

A repository of development environments
Nix
1
star
38

nori

A simple Ruby library for building API wrappers.
Ruby
1
star
39

bad_seed

Stores and reuses ExUnit seeds from failing test runs.
Elixir
1
star
40

dynamic-probes

Elixir
1
star
41

srcfolio

src{folio}
Ruby
1
star
42

appsignal-phoenix-example

Elixir
1
star
43

darklight.terminal

An ANSI color profile for Terminal.app that automatically switches backgrounds in dark and light mode
Makefile
1
star
44

mix_proper

Run PropEr test suites with mix. Inspired by rebar3_proper.
Elixir
1
star
45

raptor

RRRRRROOOOOAOAOAAHAAAAAAARRGGGHH
Ruby
1
star
46

proper_gleam_example

Erlang
1
star
47

metric.io

Ruby
1
star
48

gust

Syntax highlighting and Markdown/Textile parsing
Ruby
1
star
49

system

Nix
1
star
50

readme.el

A script to generate GitHub-Flavored Markdown files from Org documents, aimed at producing repository README files.
1
star